【发布时间】:2013-02-23 00:43:05
【问题描述】:
我有一个 PNG,我正在尝试将它合并到一个 JPG 之上。使用以下代码
$dest = imagecreatefromjpeg("example.jpg");
$src = imagecreatefrompng("example.png");
imagealphablending($dest, false);
imagesavealpha($dest, true);
imagealphablending($src, true);
imagecopymerge($dest, $src, $src2x, $src2y, 0, 0, $src2w, $src2h, 100);
header('Content-Type: image/png');
imagepng($dest, "user/".$imei."/".$picCount."_m");
imagedestroy($dest);
imagedestroy($src);
结果如下
我还尝试了suggestion from a similar question,它说使用“imagecopyresampled”而不是“imagecopymerge”,但是当我这样做时,圣诞老人的帽子根本没有出现。
我需要进行哪些更改才能使圣诞帽在合并时保持透明?
【问题讨论】: