• 15-01-2009, 15:29:34
    #1
    Merhaba arkadaşlar.

    Dizinde bulunan resimlerim için php ile topluca yazı yazdırmak istiyorum. Bunu nasıl yapabilirim?
  • 15-01-2009, 16:02:35
    #2
    Üyeliği durduruldu
    google da php watermark diye aratırsan kıyamet kadar ilgili döküman var
  • 15-01-2009, 16:09:35
    #3
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    google da php watermark diye aratırsan kıyamet kadar ilgili döküman var
    iyi demişsinde ingilizcesi olan var olmayan var kod bilgisi olan var olmayan var 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
    #4
    Üyeliği durduruldu
    okokok adlı üyeden alıntı: mesajı görüntüle
    iyi demişsinde ingilizcesi olan var olmayan var kod bilgisi olan var olmayan var ingilizcem var ama adamlar direk kodu vermemiş zamanında bende aramıştım ama kod bilgim olmadığı için yapamamıştım
    ingilizce gerekn bi durum yok ki hocam. Biraz internetten de araştırmayı ögrensin herkes

    php watermark - Google'da Ara

    sadece Türkçe ara desen bile çıkıyor bir sürü sayfa
  • 15-01-2009, 16:30:31
    #5
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    ingilizce gerekn bi durum yok ki hocam. Biraz internetten de araştırmayı ögrensin herkes

    php watermark - Google'da Ara

    sadece Türkçe ara desen bile çıkıyor bir sürü sayfa

    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, 17:52:51
    #6
    Bulursanız iyi olur
  • 15-01-2009, 19:15:25
    #7
    Üyeliği durduruldu
    resimn 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
    #8
       <?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:49
    #9
    ben yaptım ama hata veriyor nerede yanlış yapmış olabişlirm?

    http://www.chipoyun.com/resimresim.php

    linki burada