0

好的,所以我设法覆盖了两个保持透明度的图像,但是现在覆盖图像的右侧周围有一个巨大的黑框..它仍然是透明的,我只需要这个框消失..

这是我的代码..

<?php
header('Content-Type: image/png');

$master = imagecreatefrompng('Master.png');
$month = imagecreatefrompng('Mar.png');

imagealphablending($month,true);

imagealphablending($master,true);

imagecopy($master, $month, 83, 290, 0, 0, imagesx($master), imagesx($master));

imagepng($master, null, 1);

?>

我曾尝试使用 imagesavealpha() 但这也不起作用..有人有任何想法吗?

多谢你们

4

1 回答 1

1
imagecopy($master, ..snip.. imagesx($master), imagesx($master));
                                    ^^^^^^^---should be $month
                                                    ^--- should be 'y'
                                                      ^^^^^^^--- also $month
于 2013-04-05T21:05:46.953 回答