Php gd库如何合并2个图像

时间:2016-12-13 14:30:26

标签: gd

我有一张图片(src)300x190 我想通过创建一个空图像(dest)300x300颜色白色将大小更改为300 x 300 我用过

$dest= imagecreate(300,300);
imagecolorallocate($dest,255,255,255);
imagecopy($src,$dest,0,0,0,0,300,300);

但我有一个新图像(src图像和黑色区域)。

如何制作此图片? 感谢

1 个答案:

答案 0 :(得分:0)

变量命名出错; $des$dest

在对imagecopy的调用中,$src$dest变量相反,后两个参数(src_wsrc_h)应与来源匹配维度,不能同时设置为300

固定代码:

$dest = imagecreate(300, 300);
imagecolorallocate($dest, 255, 255, 255);
imagecopy($dest, $src, 0, 0, 0, 0, imagesx($src), imagesy($src));