我正在尝试创建一个带有图像的PHP脚本:

http://i.stack.imgur.com/eNvlM.png
然后应用PNG图像:

http://i.stack.imgur.com/iJr2I.png
作为面具.
最终结果需要保持透明度:

http://i.stack.imgur.com/u0l0I.png
如果可能的话我想在GD中这样做,ImageMagick现在不是一个真正的选择.
我该怎么做?
phalacee的帖子(在"PHP/GD中,如何将圆圈从一个图像复制到另一个图像?")似乎沿着正确的线条,但我特别需要使用图像作为蒙版而不是形状.
我希望有人能帮帮忙,
我制作了一个掩盖图像的脚本......但它依赖于用'(绿色屏幕'样式)掩盖的颜色.问题是如果我正在掩盖的图像包含它被破坏的颜色.
我要做的是在屏蔽图像之前用类似的颜色(例如0,0,254)替换我的键控颜色(0,0,255)的任何出现.
我找到了一些基于gif或256色PNG的解决方案,因为它们已编入索引.
所以我的问题是将它转换为gif或256 png然后查看索引并替换颜色或搜索每个像素并替换颜色也会更有效.
谢谢,
我试图将图像(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);
Run Code Online (Sandbox Code Playgroud)