小编Rea*_*10N的帖子

用颜色填充图像但保留 alpha(PIL 中的颜色叠加)

基本上,我正在尝试创建一个函数来获取给定的图像和颜色。对于图像中的每个像素,它将保留原始 alpha 值,但会将颜色更改为给定的颜色。

例如,如果函数得到下面的箭头图像和红色,

原始图像 - 所有颜色

它将输出以下图像:

结果图像 - 红色

在 Photoshop 和其他图像编辑器中,这种效果称为“颜色叠加”。是否有任何快速简便的方法可以在 PIL 中实现相同的结果?提前致谢!(;

python python-imaging-library python-3.x

3
推荐指数
1
解决办法
2685
查看次数