【发布时间】:2012-12-01 18:06:03
【问题描述】:
我有两个相同大小的 png 图像 (A & B),第二个 (B) 是部分透明的。
如果我使用代码将图像 B 粘贴到图像 A 中
base.paste(overlay, mask=overlay)
我得到了它们的近乎完美的组合。
但是我想在将图像 B 粘贴到图像 A 之前使图像 B 变亮。我尝试使用像 Image.new("L", size, 80) 这样的蒙版,我可以用它使图像 (B) 变亮,但它也使图像 (A) 变暗并且不得修改。
在命令行上,我可以像这样使用 ImageMagick 做我想做的事:
composite -dissolve 40 overlay.png base.png result.png
这正是我所需要的,但我如何用 python 做到这一点。
【问题讨论】:
标签: python transparency python-imaging-library imaging