相关疑难解决方法(0)

PHP GD使用一个图像来屏蔽另一个图像,包括透明度

我正在尝试创建一个带有图像的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中,如何将圆圈从一个图像复制到另一个图像?")似乎沿着正确的线条,但我特别需要使用图像作为蒙版而不是形状.

php gd

38
推荐指数
3
解决办法
2万
查看次数

PHP - 替换图像中的颜色

我希望有人能帮帮忙,

我制作了一个掩盖图像的脚本......但它依赖于用'(绿色屏幕'样式)掩盖的颜色.问题是如果我正在掩盖的图像包含它被破坏的颜色.

我要做的是在屏蔽图像之前用类似的颜色(例如0,0,254)替换我的键控颜色(0,0,255)的任何出现.

我找到了一些基于gif或256色PNG的解决方案,因为它们已编入索引.

所以我的问题是将它转换为gif或256 png然后查看索引并替换颜色或搜索每个像素并替换颜色也会更有效.

谢谢,

php gd replace colors

6
推荐指数
1
解决办法
2万
查看次数

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

我试图将图像(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)

php image-manipulation image-processing

5
推荐指数
1
解决办法
7301
查看次数

标签 统计

php ×3

gd ×2

colors ×1

image-manipulation ×1

image-processing ×1

replace ×1