Php 将透明图像复制到另一个透明图像上

Php 将透明图像复制到另一个透明图像上,php,image-processing,image-manipulation,Php,Image Processing,Image Manipulation,我正在尝试将一个图像(a.png)复制到另一个图像上。 两者都包含透明度。 a、 保存时,png显示为白色背景 $base=imagecreatefrompng("base.png"); imagealphablending( $base, false ); imagesavealpha( $base, true ); $temp=imagecreatefrompng('a.png'); imagecopymerge($base,$temp,64,144,0,0,16,16,100); 试试这

我正在尝试将一个图像(a.png)复制到另一个图像上。 两者都包含透明度。 a、 保存时,png显示为白色背景

$base=imagecreatefrompng("base.png");
imagealphablending( $base, false );
imagesavealpha( $base, true );
$temp=imagecreatefrompng('a.png');
imagecopymerge($base,$temp,64,144,0,0,16,16,100);
试试这个:

$base=imagecreatefrompng("base.png");
imagealphablending( $base, true );
imagesavealpha( $base, true );
$temp=imagecreatefrompng('a.png');
imagecopy($base,$temp,64,144,0,0,16,16);

@GUIpsp尝试运行此页面上的函数:。这就是你想要的效果吗?是的,就是这样,我用的是imagecopymerge而不是imagecopy,谢谢!不适合我,$temp中的所有透明像素都是黑色的。同时使用imagecopy()和imagecopymerge()以及imagecopymerge_alpha()