imagecopymerge(
$source_gd_image,
$overlay_gd_image,
$source_width - $overlay_width,
$source_height - $overlay_height,
0,
0,
$overlay_width,
$overlay_height,
WATERMARK_OVERLAY_OPACITY
);
Burayı alttaki gibi değiştirip dene birde
imagecopymerge(
$source_gd_image,
$overlay_gd_image,
$source_width / 2 - $overlay_width / 2,
$source_height / 2 - $overlay_height /2,
0,
0,
$overlay_width,
$overlay_height,
WATERMARK_OVERLAY_OPACITY
);
Dediğiniz gibi yaptım sorun düzeldi. Çok teşekkürler :)
Ek Olarak:
Merhabalar,
GD kütüphanesi yerine Imagick kütüphanesini kullanabilirsiniz.Imagick kütüphanesi sunucuyu daha az yormaktadır.
Örnek kod aşağıdadır.
Kolay gelsin.
GD kütüphanesi yerine Imagick kütüphanesini kullanabilirsiniz.Imagick kütüphanesi sunucuyu daha az yormaktadır.
Örnek kod aşağıdadır.
$text = 'Önizleme';
$draw = new ImagickDraw();
// Set font properties
$draw->setFont("Verdana");
$draw->setFontSize(84);
$draw->setFillColor("black");
// Position text at the bottom-right of the image
$draw->setGravity(Imagick::GRAVITY_CENTER);
$im = new Imagick();
$im->setResolution(140, 140);
$im->readImage($sourceFileName);
// Draw text on the image
$im->annotateImage($draw, 10, 12, 305, $text);
echo $im;
header("Content-Type: image/jpg");
Kolay gelsin.
Öneriniz için teşekkürler :)