İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Resime değişken

alorak

0
İyinet Üyesi
Katılım
14 Ekim 2005
Mesajlar
2,035
Reaction score
1
Konum
Ankara
Arkadaşlar ben buradaki(phpBB için imzada istatislikler) mod gibi Normal PHP'de bir değişkeni bir resimin üzerine yazdırmak istiyorum. Bunu nasıl yapabilirim?
 

dsgnr

0
İyinet Üyesi
Katılım
22 Mart 2006
Mesajlar
1,144
Reaction score
1
Konum
dev
PHP:
<?
$resim    = imagecreatefromgif("ss.gif"); // Jpeg ise imagecreatefromjpeg
$beyaz = imagecolorallocate($resim, 255,255,255);
$siyah = imagecolorallocate($resim, 0, 0, 0);

$yazitipi = 'arial.ttf'; 

imagettftext($resim, 10, 0, 10, 10, $beyaz, $yazitipi, "soyturk"); 

header("Content-type: image/gif"); 
imagegif($resim); 
imagedestroy($resim); 
?>


Bu kod üzerinde oyna..
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
PHP:
$degisken = "Resim Uzerine Yazi";

$kaynak = imagecreatefromjpeg("arkaplan-resmi.jpg"); 
$renk = imagecolorallocate ($kaynak, 2, 75, 147); 
imagestring ($kaynak, 31, 5, 5,  $degisken, $renk); 
imagejpeg($kaynak, "img/newimage.jpg"); 

echo "<img src=\"img/newimage.jpg\">";

Birilerine lazim olabilir genel bazi aciklamalar yazalim.

Arkaplan jpeg degil de gif ise ona gore imagecreatefromgif() fonksiyonu kullanilmalidir, veya png ise imagecreatefrompng().

imagecolorallocate() fonksiyonunda, sirasiyla parametreler, rengin uyarlanacagi kaynak resim, kirmizi denge, yesil denge, mavi dengedir. Eger fonksiyon yeni olusturulmus bir resim uzerine ilk defa cagriliyorsa direk arkaplan o renge boyanir. Bizim ornegimizde jpeg'den kaynak olusturdugumuz icin yapmayacak. Sadece bir renk degiskeni yaratacak.

imagestring() parametreleri sirasiyla kaynak resim, font numarasi, x kordinat, y kordinat, yazilacak metin, ve renk uyarlanmasidir.

Bu ornekte dosya img klasoru altina kaydediliyor, ismi siz ayarlayabilirsiniz. Yine gif veya png olarak kaydedilmesi isteniyorsa son satirda imagejpeg yerine imagegif, imagepng kullanilir. Sonradan kullanilabilsin diye kayit edilip sonra ekrana bastirilmistir asagidaki ornekte.
 
D

domainturk

Misafir
dsgnr' Alıntı:
PHP:
<?
$resim    = imagecreatefromgif("ss.gif"); // Jpeg ise imagecreatefromjpeg
$beyaz = imagecolorallocate($resim, 255,255,255);
$siyah = imagecolorallocate($resim, 0, 0, 0);

$yazitipi = 'arial.ttf'; 

imagettftext($resim, 10, 0, 10, 10, $beyaz, $yazitipi, "soyturk"); 

header("Content-type: image/gif"); 
imagegif($resim); 
imagedestroy($resim); 
?>


Bu kod üzerinde oyna..

Bana Neden uLasmiyorsun aLi,

Sana maiL yazdim usteLik buradan o.m attim


Konuyu acan arkadastan ozur diLerim.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst