$watermark = 'tamp.png';
$wm = imagecreatefrompng($watermark);
list($wmwidth, $wmheight)= getimagesize($watermark);
$image = imagecreatefromstring(file_get_contents($resource['file']));
list($width, $height)= getimagesize($resource['file']);
$scale = $width/$wmwidth;
imagecopyresampled($image, $wm, 0, $height-$wmheigh*$scalet, 0, 0, $wmwidth*$scale, $wmheight*$scale, $wmwidth, $wmheight);
imagejpeg($image, $resource['file']);
imagedestroy($image);
Sonra ben şurayı değiştirip kalın işaretle belirtiğim yer
imagecopyresampled($image, $wm, 0, $height-$wmheight*$scale, 0, 0, $wmwidth*$scale, $wmheight*$scale, $wmwidth, $wmheight);
şu şekilde yapıyorum
imagecopyresampled($image, $wm, 0, 300, 0, 0, $wmwidth*$scale, $wmheight*$scale, $wmwidth, $wmheight);
büyük resimlerde tam istediğim gibi oluyor fakat küçük resimlerde altta kalıyor bunu nasıl tam resmin ortasına yerleştirebilirm