BrainTR adlı üyeden alıntı

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:

kilitbilgi adlı üyeden alıntı

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.

$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 :)