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);
次の結果になります
同様の質問から、 「imagecopymerge」の代わりに「imagecopyresampled」を使用するという提案も試しましたが、それを実行すると、サンタの帽子がまったく表示されませんでした。
サンタの帽子をマージしたときに透明度を維持するには、何を変更する必要がありますか?