İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Resim üzerine logo

peep

0
İyinet Üyesi
Onaylı Üye
Katılım
20 Mayıs 2007
Mesajlar
6,382
Reaction score
87
Phpde resim üzerine logo veya yazı eklemesi nasıl yapabilirim ?
 

TaLiP

0
Yasakli Uye
Katılım
5 Mart 2007
Mesajlar
584
Reaction score
0
Kod:
<?php

// Resmin üzerine yazılmasını istediğiniz yazı
$yazi = 'MyDesign"

// Resim formatı
header('Content-type: image/png');

// Artalan resmi
$im = imagecreatefrompng("resim.png");

// Yazı rengi
$color = imagecolorallocate($im, 255, 200, 115);

// the text to be printed
$text = $yazi;

// Yazı fontu (örnekte palatino linotype kullanılmıştır)
$font = 'palab.ttf';

// Yazı büyüklüğü
$size = 10;

// Resim oluşturuluyor
imagettftext($im, $size, 0, (imagesx($im) - 8 * strlen($text)), 14, $color, $font, $text);

imagepng($im);
imagedestroy($im);
?>

header içerisinde
header('content-type: image/png');
header('content-type: image/jpeg');
header('content-type: image/gif');
gibi formatlar verebiliyoruz.
sonra
-------
imagecreatetruecolor(x,y);//2 parametre alır en ve boy olarak.
gerçek renkli resim oluştur.( image create true color), burda verilen boyutlarda bir resim nesnesi oluşturuluyor. fakat bu resim nesnesi henüz gösterime girmemiş (ekranda birşey göstermez)
------
imagecolorallocate($im,255,255,255);
resmi renkle doldur.(image color allocate), Burdada değişkene renk aktarılıyor. $im değişkeni oluşturulmuş resim dosyasıdır. 4 parametre ile çalışır asıl hali şöyledir. imagecolorallocate($oluşturulacak resim nesnesi,R,G,B);
R=Red>Kırmızı;
G=Green>Yeşil;
B=Blue>Mavi;
0-255 arası bir ton yazılarak renk değişkeni belirlenir .
------
imagefilledrectangle(oluşturulacak resim nesnesi,Top,Left,width,heigth,verilecek renk);
resmi çiz ve doldur :
Top= Yukarıya olan uzaklığı
Left = Sola Olan Uzaklığı
Width= genişliği
heigth = yüksekliği
asıl burda resim çiziliyor ve arkaplan renklendirmesi yapılıyor.
-----
$text = "Burda yazılacak yazı yazılıyor";
önemli nokta en aşağıda notta değinilecektir.

---
$font = font ismi seçiliyor. buda önemli her pc de olan fontlar seçilmelidir yoksa yazınız güzel görünmez :(
----

imagettftext(resim nesnesi,top,left,width,heigth,yazı rengi,yazı fontu,ne yazılacak);
image ttf text diye ayrılır resimdeki yazı demek oluyor neyin ne olduğu zaten belli son 2 kod ise
yazının fontu ve yazılacağı yazı
---

imagepng(resim nesnesi);
adı verilen resim nesnesini göstermeyi sağlar. nesneyi gösteren kısım burasıdır imagecreatetruecolor değil

---

imagedestroy(resim nesnesi); yapılan resim nesnesini hafızadan siler...

-----
 

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