Merhaba, bir resim üzerine logo eklemek istiyorum. Elimde buna ait fonksiyon mevcut. Sunucuda normal bir şekilde çalışıyor fakat istediğim kısım biraz daha farklı.


$content = @file_get_contents($resimi);
if($content)
{
$filename = seflink($baslik);
$handle = fopen('../wp-content/uploads/resimler/'.$filename.'.jpg', 'w+');
fwrite($handle, $content);
$resimadresi = "resimler/".$filename.".jpg";
}


Yukarıdaki kodlar ile karşıdaki resmi indirebiliyorum. Aşağıdaki kodlarla da watermark işlemini uygulatıyorum. Kafamı çalıştıramadığım kısım, resmi indirirken watermark işlemini nasıl yapabilirim?

function watermark($resim, $damgaresmi, $yeniresimadi)
{
$fotos = imagecreatefromjpeg($resim);
$damga = imagecreatefrompng($damgaresmi);
// Damganın kenar boşluklarını ayarlayıp resmin
// yükseklik ve genişliğini alalım
$sagbosluk = 10;
$altbosluk = 10;
$sx = imagesx($damga);
$sy = imagesy($damga);
// Damga resmini koordinatları belirterek kenar boşlukları ile
// birlikte fotoğrafın üzerine kopyalayalım.
imagecopy($fotos, $damga, imagesx($fotos) - $sx - $sagbosluk, imagesy($fotos) - $sy - $altbosluk, 0, 0, imagesx($damga), imagesy($damga));
// Sonucu çıktılayıp belleği serbest bırakalım.
imagepng($fotos, $yeniresimadi);
imagedestroy($fotos);
}


Yardımlarınızı bekliyorum, şimdiden teşekkürler. Eğer elinizde farklı fonksiyonlar varsa bu işi yapan, onlarıda kullanabilirim. Bu kodlar üzerinden gitmek zorunda değilim.

Herkese iyi forumlar..