PHP ile Resim üzerine yazı yazdırma kodu BURADA

phpBB 2.0.x sürümleri için yapılmasını istediğiniz veya arayıpta bulamadığınız MODları buraya yazabilirsiniz.
Kilitli
Crazy_Plane
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 12.02.2007, 19:51
İletişim:

PHP ile Resim üzerine yazı yazdırma kodu BURADA

Mesaj gönderen Crazy_Plane »

artık bunu MOD yapmak bana düşmez :D

Kod: Tümünü seç

Bir resmin üzerine yazı yazmak PHP ile çok kolay. Ö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. 

Kod: 
<?php 

// 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); 
 
http://www.vbcode.info
Bütün Programlama dilleri için eşsiz kaynak

http://www.joyystick.com
Böyle site sadece Rusya'da var(dı)
Kullanıcı avatarı
TiMeF
Kayıtlı Kullanıcı
Mesajlar: 361
Kayıt: 30.12.2006, 20:42
İletişim:

Mesaj gönderen TiMeF »

kaynak göstersen iyi olurdu sanırım yakuterden aldın
Kullanıcı avatarı
Shady__Shark
Kayıtlı Kullanıcı
Mesajlar: 136
Kayıt: 17.01.2007, 11:02
İletişim:

Re: PHP ile Resim üzerine yazı yazdırma kodu BURADA

Mesaj gönderen Shady__Shark »

Crazy_Plane yazdı:artık bunu MOD yapmak bana düşmez :D

Kod: Tümünü seç

Bir resmin üzerine yazı yazmak PHP ile çok kolay. Ö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. 

Kod: 
<?php 

// 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); 
 

biraz daha açıklayıcı olabilir misin Kodu vermişsin iyi güzel ama php.ini GD bu terimler bir hayli yabancı geldi bana daha açık olamaz mısın???
Crazy_Plane
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 12.02.2007, 19:51
İletişim:

Mesaj gönderen Crazy_Plane »

TiMeF yazdı:kaynak göstersen iyi olurdu sanırım yakuterden aldın
valla benm sitemde var kimseden almadım. üyenin birisieklemiş. PHP den anlamam. faydalanın diye koydum.
http://www.vbcode.info
Bütün Programlama dilleri için eşsiz kaynak

http://www.joyystick.com
Böyle site sadece Rusya'da var(dı)
Kilitli

“2.0.x MOD İstekleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Bing [Bot] ve 0 misafir