【发布时间】:2019-12-12 11:58:47
【问题描述】:
我有两张图片。我将 imageA 放在 imageB 上。但是,这会导致底部图像 (imageB) 颜色不显示。相反,imageA 的透明部分覆盖了 imageB。
$dest = imagecreatefrompng(6.png'); (96x96)
$src = imagecreatefrompng(5.png');
imagealphablending($dest, true);
imagesavealpha($dest, true);
imagealphablending($src, true);
imagesavealpha($src, true);
imagecopy($dest, $src, 10, 30, 0, 0, 40, 40);
ob_start();
imagepng($dest);
$imgswap = ob_get_clean();
imagedestroy($dest);
https://i.imgur.com/S3lSQDl.png //img 这里(我没有足够的声望直接链接)
如您所见,透明(本示例中为清楚起见为白色像素)正在越过 marios 面部。有什么想法吗?
【问题讨论】: