Python PIL - 如何在原图上叠加透明图像
我想知道怎么用PIL把一张小的透明图片放在一张旧图片上面。
新的透明图片应该放在中间,像这样:
那个箭头圈就是我想放在旧图片上的东西。
我该怎么用PIL来实现这个呢?我查了一下,很多解决方案都是关于绘图的,而不是把一张图片放在另一张图片上面。
1 个回答
1
你想要的其实就像在图片上加个水印一样。你可以使用我之前写的这个图片工具。
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