Php gd库如何合并2张图片
Php gd library How to merge 2 images
我有一张图片 (src) 300x190
我想通过创建空图像(目标)300x300 颜色白色将尺寸更改为 300 x 300
我用过
$dest= imagecreate(300,300);
imagecolorallocate($dest,255,255,255);
imagecopy($src,$dest,0,0,0,0,300,300);
但我有一个新图像(src 图像和黑色区域)。
这张图是怎么制作的?
谢谢
您的变量命名有误; $des
或 $dest
?
在调用 imagecopy
时,$src
和 $dest
变量被颠倒,最后两个参数(src_w
和 src_h
)应该匹配源尺寸,不能都设置为 300
.
固定码:
$dest = imagecreate(300, 300);
imagecolorallocate($dest, 255, 255, 255);
imagecopy($dest, $src, 0, 0, 0, 0, imagesx($src), imagesy($src));
我有一张图片 (src) 300x190 我想通过创建空图像(目标)300x300 颜色白色将尺寸更改为 300 x 300 我用过
$dest= imagecreate(300,300);
imagecolorallocate($dest,255,255,255);
imagecopy($src,$dest,0,0,0,0,300,300);
但我有一个新图像(src 图像和黑色区域)。
这张图是怎么制作的? 谢谢
您的变量命名有误; $des
或 $dest
?
在调用 imagecopy
时,$src
和 $dest
变量被颠倒,最后两个参数(src_w
和 src_h
)应该匹配源尺寸,不能都设置为 300
.
固定码:
$dest = imagecreate(300, 300);
imagecolorallocate($dest, 255, 255, 255);
imagecopy($dest, $src, 0, 0, 0, 0, imagesx($src), imagesy($src));