0
我想创建一个图像,将有我的图像A(上传的图像)和图像B(我的水印图像)。我的问题是,我没有得到的正确方法图像的大小,从将与图像A创建的底部和B结合使用PHP的两个图像GD
我的代码是扩展 -
$img_width=imagesx($img);
$img_height=imagesy($img);
$watermark=imagecreatefrompng($watermark);
$watermark_width=imagesx($watermark);
$watermark_height=imagesy($watermark);
$image=imagecreatetruecolor($img_width, $img_height+35);
imagealphablending($image, false);
$dest_x=$img_width-$watermark_width;
$dest_y=$img_height-$watermark_height+20;
imagecopy($img, $watermark, $dest_x, $dest_y, 0, 0,$watermark_width, $watermark_height);
imagesavealpha($img, true);
imagejpeg($img, $config['pdir']."/t/l-".$thepp, 90);
}
我所用得到这个代码是 -
Results http://www.9gag.in/pdata/t/l-76.jpg
你可以看到水印图像不完全符合我想要创建的图像合并。我想要在目标图像中的一个扩展区域水印将正确安装。