PHP ile Resim Üzerine Yazı Yazma

Merhaba arkadaşlar bu dersimizde php ile resim üzerine yazı yazdırmayı öğreneceğiz.

İlk olarak resmimizin bir kopyasını oluşturalım. Sizler png veya gif resimi üzerinde çalışacak iseniz imagecreatefromgif() veya imagecreatefrompng() fonksiyonunlarından birini kullanınız.

$resim    = imagecreatefromjpeg("phpsorunu.jpg");

Oluşturacağımız metin için bir rek berlileyelim.

[ad#orta]

$beyaz = imagecolorallocate($resim, 255,255,255); //Beyaz
$siyah = imagecolorallocate($resim, 0, 0, 0); //Siyah

Yazı tipi için fontlarımız hangi klasörde bulunuyorsa onu tanıtmamız gerekiyor

putenv('GDFONTPATH=C:\WINDOWS\Fonts');

Oradan da kullanmak istediğimiz yazitipinin dosyasının adıyla seçim yapıyoruz.

$yazitipi = 'arial.ttf';

Şimdi ise metnimizi resim üzerinde yazıra işlemini yapacağız.
Kullanmış olduğumuz fonksiyonun aldığı parametreler…
1-Görüntü Tanımlayıcısı
2-Point Cinsinden Yazı Boyutu
3-Metni Yazmak İstediğiniz Açı
4-5-Metnin Başlangıç x ve y Koordinatları
6-Metin Rengi
7-Font Dosyası
8-Resmin Üzerine Yazılacak Yazı

imagettftext($resim, 20, 0, 40, 40, $beyaz, $yazitipi, "phpsorunu.com");

Görüntümüzü ekranda göstermek için ise

header("Content-type: image/jpeg"); 
imagejpeg($resim);

Son olarak değişkeni temizliyoruz.

imagedestroy($resim);

Evet arkadaşlar hepinize hayırlı kullanımlar.

Herkese Başarılar…

Hasan Huseyin İŞLER hakkında

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.
Bu yazı Php kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

PHP ile Resim Üzerine Yazı Yazma için 9 cevap

  1. Hasan Hüseyin der ki:

    Gerçekten çok güzel bir anlatım olmuş elinize sağlık…

  2. filmadasi der ki:

    süper teşekkürler uyguladım güzel oldu

  3. Mert Canatan der ki:

    Hocam biri bu içeriği çalmış bilin istedim uyarırsanız kaldırma ihtimali var çok yüzsüz biridir de kendisi :) http://www.webhayalet.com/php-ile-resim-uzerine-y

    • hsnhsynisler der ki:

      Bilgilendirme için çok teşekkür ederim. Ben de sandım sadece birini çalmış, adam meğersem tüm 10' a yakın yazıyı apırmış. Maşallah çok hızlı. Bu arada footerdaki yazısı da çok güzel, Site içerisindeki içerikler izinsiz kopyalanamaz alıntı yapılmaz yazıyor önce kendisi çalmasa bari…

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>