Waterwark sistemi entegre ettim şirket sitemize, siteye eklediğimiz ürün ve fotoğraflara otomatik şirket logosu eklenmesini istedik. Ancak bazı fotoğraflar logo ekleniyor, bazılarındada logo baskısı yok bu sorunu nasıl çözebilirim, şimdiden teşekkür ederim.
Waterwark.php ;
<?
function watermark($resim,$adres,$kayit){
$uzanti = strtolower(strrchr($adres,'.'));
$uzanti_r = strtolower(strrchr($resim,'.'));
switch($uzanti_r){
case '.png':
$r = imagecreatefrompng($resim);
break;
case '.jpg':
$r = imagecreatefromjpeg($resim);
break;
case '.gif':
$r = imagecreatefromgif($resim);
break;
default:
echo 'Resim alınamadı.';
break;
}
switch($uzanti){
case '.png':
$d = imagecreatefrompng($adres);
break;
case '.jpg':
$d = imagecreatefromjpeg($adres);
break;
case '.gif':
$d = imagecreatefromgif($adres);
break;
default:
echo 'Damga alınamadı.';
break;
}
$marge_right = round(imagesx($r)/2)-round(imagesx($d)/2);
$marge_bottom = round(imagesy($r)/2)-round(imagesy($d)/2);
$sx = imagesx($d);
$sy = imagesy($d);
imagecopy($r, $d,
imagesx($r)-$sx-$marge_right,
imagesy($r)-$sy-$marge_bottom,
0, 0,
imagesx($d),imagesy($d)
);
imagejpeg($r,$kayit,100);
}
$d = array();
$d = glob('fotograf_galeri/*.jpg');
for($i=0;$i<count($d);$i++){
watermark($d[$i],'http://www.******.com/lib/images/logo.png',$d[$i]);
}
?>