Merhaba arkadaşlar.
Dizinde bulunan resimlerim için php ile topluca yazı yazdırmak istiyorum. Bunu nasıl yapabilirim?
Resimlerin üzerine yazı yazdırma
10
●1.195
- 15-01-2009, 16:02:35Üyeliği durduruldugoogle da php watermark diye aratırsan kıyamet kadar ilgili döküman var
- 15-01-2009, 16:09:35iyi demişsinde ingilizcesi olan var olmayan var kod bilgisi olan var olmayan varsdemirkeser adlı üyeden alıntı: mesajı görüntüle
ingilizcem var ama adamlar direk kodu vermemiş zamanında bende aramıştım ama kod bilgim olmadığı için yapamamıştım
- 15-01-2009, 16:15:36Üyeliği durdurulduingilizce gerekn bi durum yok ki hocam. Biraz internetten de araştırmayı ögrensin herkesokokok adlı üyeden alıntı: mesajı görüntüle
php watermark - Google'da Ara
sadece Türkçe ara desen bile çıkıyor bir sürü sayfa
- 15-01-2009, 16:30:31sdemirkeser adlı üyeden alıntı: mesajı görüntüle
https://www.r10.net/php/258186-resim-...istiyorum.html
burada verdiği seyleri uyguladım ama
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'http:///resimler' is not a valid JPEG file in /home//public_html/watermarkImage.php on line 5
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home//public_html/watermarkImage.php on line 6
bu tür hatalar veriyor - 15-01-2009, 19:15:25Üyeliği durdurulduresimn dosyasının adini kendi resim dosyaniza göre değiştirmelisiniz
watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile) {
fonksiyonunu çagırırken ilk paremetre üzerine resim yazilacak kaynak dosya
ikinci paremetre yazılacak metin
son parametrede dosyanın nereye kaydedilecegini temsil ediyor - 15-01-2009, 20:03:41
<?php $dir="./5/"; // Hangi Klasorde ise resimler $metin="ButunArabaresimleri.Net"; // Yazılacak Metin $boyut=5; // Yazı boyutu function yaz($eski,$yeni,$text,$font) { $e=explode(".",$eski); $uz=strtolower(end($e)); $dizi=array("gif","png","jpeg","jpg"); if(in_array($uz,$dizi)){ if($uz=="jpeg" OR $uz=="jpg"){ $resmim = imagecreatefromjpeg($eski); } if($uz=="png"){ $resmim = imagecreatefrompng($eski); } if($uz=="gif"){ $resmim = imagecreatefromgif($eski); } if(!$resmim) { die("Böyle Bir Resim Yok"); } $yellow = imagecolorallocate($resmim, 255, 255, 0); $black = imagecolorallocate($resmim, 0, 0, 0); $width = imagesx($resmim); $height = imagesy($resmim); imagefilledrectangle($resmim, 0, ($height-18) , $width, $height, $black); $yazilacak = ( $width - imagefontwidth($font)*strlen($text) )/2; imagestring($resmim, $font, $yazilacak, $height-18, $text, $yellow); if($uz=="jpeg" OR $uz=="jpg"){ imagejpeg($resmim,$yeni); } if($uz=="png"){ imagepng($resmim,$yeni); } if($uz=="gif"){ imagegif($resmim,$yeni); } imagedestroy($resmim); echo $eski." Resmine yazı Yazıldı<br>"; } } $dosya = scandir($dir); $x=2; $a=count($dosya); $sayi=$a-2; echo "Toplam $sayi Kadar Dosya Var<br>"; while($x<$a) { $ad=$dir.$dosya[$x]; yaz($ad,$ad,$metin,$boyut); $x++; } echo "<h1>İşlem Tamamlandı</h1>"; ?>Daha önce bir kardeşimiz vermişti saolsun... - 15-01-2009, 21:21:49ben yaptım ama hata veriyor nerede yanlış yapmış olabişlirm?
http://www.chipoyun.com/resimresim.php
linki burada
ingilizcem var ama adamlar direk kodu vermemiş zamanında bende aramıştım ama kod bilgim olmadığı için yapamamıştım