python PIL - 如何将透明图像放在原始图像上

时间:2014-10-21 10:36:54

标签: python image python-imaging-library

如何使用PIL在旧图像上放置一些小透明图像?

新透明的应该像这样坐在中间:

enter image description here

箭头圈将是我想要放在图像上的东西。

我怎样才能用PIL做到这一点?谷歌搜索了一下,大多数解决方案是关于绘图而不是将图像放在图像上

1 个答案:

答案 0 :(得分:1)

你想要的就像在画面上加上水印一样。您可以使用我之前编写的this图像工具。

from ImageUtilis import ImageUtilis

iu = ImageUtilis()

image_address = "image1.jpg"
mark_address = "watermake.png"  # transparent or whatever

iu.watermark(image_address, mark_address, 'tile', 0.5)
iu.watermark(image_address, mark_address, 'scale', 1.0)
iu.watermark(image_address, mark_address, (100, 100), 0.5) # (100,100) is position x,y