当使用其他帖子中的示例尝试将一个具有透明部分的 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);
谁能建议我哪里出错了?
像这样出来 应该是这样的