Resme IP Yazdırma

Boş bir resim üzerine o anki ip numaramızı nasıl yazdırabiliriz acaba. Tıklayalım ve görelim.



$resimurl ="resim.gif";

header ("Content-type: image/png");

$img_yarat = imageCreateFromPNG($resimurl);

$renk = ImageColorAllocate ($img_yarat, 255, 255, 255);

$ip = $_SERVER['REMOTE_ADDR'];

ImageString ($img_yarat, 2, 6, 2,  "$ip", $renk);

ImagePng ($img_yarat);

ImageDestroy ($img_yarat);

?>



Bu kodu resim.php adında kaydediyoruz.

Çalıştırma Şekli

 echo "<img src='resim.php'>"; ?>



Kaynak Resim


Sonuç:


Kod Üzerindeki Değerler:

$renk = ImageColorAllocate ($img_yarat, 255, 255, 255);



satırındaki 255, 255, 255 resim üzerine yazılan yazının rengini belirtir. Bu sayısal değer bize beyaz rengi verir. Bu 3 haneli sayılarla renk formatlarında karışıklık yapmadan oynama yapabilirsiniz. Şu şekilde yapmış olsaydık;

$renk = ImageColorAllocate ($img_yarat, 0, 0, 0);


bize siyah renk sonucunu çıkartacaktı.


ImageString ($img_yarat, 2, 6, 2,  "$ip", $renk);



Buradaki 2, 6, 2 ise; ilk 2 yazını büyüklüğünü, 6 rakamı X eksenini ve sondaki 2 rakamı ise Y eksenindeki durumunu yani sağ sol yukarı aşağı hareket ettirebilmemizi sağlamaktadır.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Güzel kod sağol :)
Font değiştirebiliyormutuz ?

Yukarı Git