resme otomatik yazı
15
●2.202
- 22-03-2006, 18:12:10www.araba.com da vardı aradıgınız tarz bişey bir bakın isterseniz
- 29-03-2006, 10:42:16Buyrun arkadaşlar sitemde kullandım bi ara, fakat çok band yedi.Resmi kaydetmeden direk üzerine yazıyo.Rengiyle ve yeriyle oynayabilirsiniz.Gd library'sini hostunuza söleyin yüklesin.
<?php $text = 'Somurgen.NET'; $ext=substr($imgfile,-3); $ext=strtolower($ext); if($ext=="jpg" || $ext=="jpe" || $ext=="peg") $im=@imagecreatefromjpeg("$imgfile"); elseif ($ext=="gif") $im=@imagecreatefromgif("$imgfile"); else {print "Unknown image format"; exit;} if (!$im) { /* See if it failed */ $im = imagecreate(150, 30); /* Create a blank image */ $bgc = imagecolorallocate($im, 255, 255, 255); $tc = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 150, 30, $bgc); /* Output an errmsg */ imagestring($im, 1, 5, 5, "Error loading $imgfile", $tc); return $im; } $x=imagesx($im); $y=imagesy($im); $fontsize=$x/20; $fontsize=floor($fontsize); if($fontsize<10) $fontsize=10; $renk = imagecolorallocate($im, 255, 0, 0); imagestring($im, $fontsize, 7, 7, $text, $renk); if($ext=="gif") { header("Content-type: image/gif"); imagegif($im); } else { header("Content-type: image/jpeg"); imagejpeg($im); } imagedestroy($im); ?>kullanımı: /img.php?imgfile="resim yolu.jpg" - 09-04-2006, 14:59:39Üyeliği durduruldu
<?php //Resmimizin bir kopyasını oluşturuyoruz //Eğer png veya gif kullanacaksanız imagecreatefromgif() veya imagecreatefrompng() fonksiyonunu kullanınız $resim = imagecreatefromjpeg("yakuter.jpg"); //Metin İçin Renk Seçiyoruz $beyaz = imagecolorallocate($resim, 255,255,255); //Beyaz Renk $siyah = imagecolorallocate($resim, 0, 0, 0); //Siyah Renk //Fontların Olduğu Klasörü Tanıtıyoruz. Linux için bunu araştırarak bulabilirsiniz. putenv('GDFONTPATH=C:\WINDOWS\Fonts'); //Kullanmak İstediğimiz Yazı Tipinin Adı $yazitipi = 'arial.ttf'; //Metni Resim Üzerine Yazdırıyoruz //Bu Fonksiyonda Kullanılan Parametreler //1-Görüntü Tanımlayıcısı, 2-Point Cinsinden Yazı Boyutu, 3-Metni Yazmak İstediğiniz Açı, //4- ve 5-Metnin Başlangıç x ve y Koordinatları, 6-Metin Rengi, 7-Font Dosyası, 8-Resmin Üzerine Yazılaca Yazı imagettftext($resim, 20, 0, 40, 40, $beyaz, $yazitipi, "Yakuter Günlük"); //Görüntümüzü Tarayıcıya Yansıtıyoruz header("Content-type: image/jpeg"); imagejpeg($resim); //Temizlik imagedestroy($resim); ?>http://www.yakuter.com/php-ile-resim-ustune-yazi-yazma/ bu adreste var , umarım işinize yarar.
