downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

imagecopymerge kullanarak yarı geçirgen filigran oluşturmak> <PHP ile PNG oluşturmak
Last updated: Fri, 13 Nov 2009

view this page in

Örnek 1 Alfa kanallarını kullanarak resme damga basmak

<?php
// Filigran uygulanacak fotoğrafı ve damgayı yükleyelim.
$damga imagecreatefrompng('damga.png');
$foto imagecreatefromjpeg('foto.jpeg');

// Damganın kenar boşluklarını ayarlayıp resmin
// yükseklik ve genişliğini alalım
$sağ_boşluk 10;
$alt_boşluk 10;
$sx imagesx($damga);
$sy imagesy($damga);

// Damga resmini koordinatları belirterek kenar boşlukları ile
// birlikte fotoğrafın üzerine kopyalayalım.
imagecopy($foto$damgaimagesx($foto) - $sx $sağ_boşluk,
                         
imagesy($foto) - $sy $alt_boşluk,
                         
00imagesx($damga), imagesy($damga));

// Sonucu çıktılayıp belleği serbest bırakalım.
header('Content-type: image/png');
imagepng($foto);
imagedestroy($foto);
?>

Telif haklı fotoğraflara ve resimlere bir işaret veya damga basmanın en uygun yolu budur. Damga resminde metin olarak bir alfa kanalının varlığı halinde metne kenar yumuşatma uygulanacağına dikkat edin. Bu, kopyalama sırasında korunur.



add a note add a note User Contributed Notes
Alfa kanallarını kullanarak resme damga basmak
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites