• 13-05-2010, 10:26:49
    #1
    ToM
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Öncellikle makale tamamen bana aittir bunu bildirme istedim .

    Şimdi arkadaşlar bazı sitelerde görmüşsünüzdür. Özellikle emlak sitelerinde kişi ilan ekler eklediği resimlerde sitenin ismi yazar. İşte size bu nasıl yapılır onu göstereceğim.

    Öncelikle üzerine yazı yazacağımız "resmim.png"
    isminde bir resim dosyası oluşturun. PHP ile grafik işlemleri için GD kütüphanesinin açık olması
    gerekli. Bunu yapmak için "PHP.INI" dosyasında ki ";extension=php_gd.dll" satırının başındaki ";"
    işaretini kaldırın.

    Şimdi gelelim php kodumuza

    <?php
    
    /*
    İstanbul Web Dizayn (msn@istanbulwebdizayn.net) Php Programcısı (:
    */
    
    // Browser'a dosyamızın png dosyası olduğunu belirtiyoruz.
    Header("Content-type: image/png");
    
    $resim=ImageCreateFromPNG("resim.png");
    
    // Burada yazımızın rengini belirtiyoruz. Şu anda kırmızı.
    $yazirengi = ImageColorAllocate($grafik, 255, 0, 0);
    
    /* Burada resmin üzerindeki yazıyı, rengini ve hizasını belirtiyoruz. $resim sonrasında "2" yazının
    boyutu, "5" sağ&sol ayarı ve "1" ise yukarı&aşağı ayarını belirtiyor. Sonrasında ki "Resim Üzerine
    Yazı" resmin üzerine yazılacak yazıdır. Ve en son olarak yazının rengini $yazırengi ile
    belirtiyoruz. İki tane yazı yazmamın sebebi farklılıklarını göstermektir. Bu değerleri değiştirip
    nasıl göründüklerine bakınız.
    */
    ImageString($resim, 2, 5, 1, "Resim Üzerine Yazı", $yazirengi);
    ImageString($resim, 3, 5, 10, "Istikbal Göklerdedir", $yazirengi);
    
    // Resmi PNG olarak browser'a yolluyoruz.
    ImagePNG($resim);
    
    // Hafızayı temizliyoruz.
    ImageDestroy($resim);
    ?>
  • 13-05-2010, 10:39:36
    #2
    Üyeliği durduruldu
    http://www.verot.net/php_class_uploa...45eef79bd1f338
  • 13-05-2010, 10:51:56
    #3
    Eposta Aktivasyonu Gerekmekte
    Yazı yarı saydam olursa daha iyi olabilir.
  • 13-05-2010, 11:06:45
    #4
    PHP GD2 kütüphanesi müthiş birşey ama bazı gelişmiş fonksiyonları daha da basitleştirmeliler. GD3 çıkar mı bilmem.
  • 13-05-2010, 13:52:18
    #5
    ufak bi sorum olacak, locale GD kütüphanesini nasıl yükleyebiliriz?
  • 13-05-2010, 14:19:06
    #6
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    ufak bi sorum olacak, locale GD kütüphanesini nasıl yükleyebiliriz?
    php.ini dosyasında extension=php_gd2.dll satırının önündeki ; karakterini kaldırıp servisi yeniden başlatır mısın ?
  • 13-05-2010, 14:24:46
    #7
    eagle_one adlı üyeden alıntı: mesajı görüntüle
    php.ini dosyasında extension=php_gd2.dll satırının önündeki ; karakterini kaldırıp servisi yeniden başlatır mısın ?
    kaldırılmış şekilde zaten, ama gd ile yaratılan resimler adres yanlışken olanlar gibi gözüküyor.
  • 13-05-2010, 14:27:35
    #8
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    kaldırılmış şekilde zaten, ama gd ile yaratılan resimler adres yanlışken olanlar gibi gözüküyor.
    not found tarzında mı yani ? Genelde hatalı resim oluşturmalarda "xx resmi hatalı olduğundan gösterilemiyor " tarzı bir mesaj veriyordu yanılmıyorsam.

    Arkadaşın yukarıda verdiği kodla basit bir resim yazma işlemi gerçekleştirmeye denediğinde de yine aynı sonucu mu alıyorsun ?
  • 13-05-2010, 14:42:09
    #9
    kendi çalışmamdaki kodda da, aşağıdaki kodda da aynı sonuç oluyor.

    aşağıdaki kodu çalıştırdığımda;