他の投稿の例を使用して、透明な部分を持つ 1 つの PNG を別の非透明な PNG とマージしようとすると、前景の PNG の透明度が失われ、デフォルトで白になります。
これまでのコード:
$width = 349;
$height = 250;
$base_image = imagecreatefrompng($_GET['bg']);
$top_image = imagecreatefrompng($_GET['fg']);
$merged_image = "merged.png";
imagesavealpha($top_image, true);
imagealphablending($top_image, true);
imagecopy($base_image, $top_image, 0, 0, 0, 0, $width, $height);
imagepng($base_image, $merged_image);
誰かが私が間違っているかもしれない場所を提案できますか?
このように出てくる この ように見えるはずです