我有两个相同大小的 png 图像(A 和 B),第二个(B)是部分透明的。
如果我使用代码将图像 B 粘贴到图像 A 中
base.paste(overlay, mask=overlay)
我得到了它们的近乎完美的组合。
但是我想在将图像 B 粘贴到图像 A 之前使其变亮。我尝试使用像 Image.new("L", size, 80) 这样的蒙版,我可以用它使图像(B)变亮,但它也会使图像变暗( A) 并且不得修改。
在命令行上,我可以像这样使用 ImageMagick 做我想做的事:
composite -dissolve 40 overlay.png base.png result.png
这正是我所需要的,但我怎么能用 python 做到这一点。