python两张图片叠加
时间: 2023-06-30 09:18:06 浏览: 224
python实现两张图片融合
5星 · 资源好评率100%
要在 Python 中叠加两张图片,可以使用 PIL 库(Python Imaging Library)。
以下是一个简单的示例代码,可以将两张图片叠加在一起:
```python
from PIL import Image
# 打开两张图片
img1 = Image.open("image1.jpg")
img2 = Image.open("image2.jpg")
# 将两张图片叠加在一起
img1.paste(img2, (0, 0), img2)
# 保存结果
img1.save("result.jpg")
```
在这个示例中,我们首先使用 `Image.open()` 方法打开两张图片,然后使用 `paste()` 方法将第二张图片叠加在第一张图片上。其中,`(0, 0)` 表示第二张图片的左上角位置,`img2` 表示使用第二张图片的 alpha 通道来控制图层融合的方式。最后,我们使用 `save()` 方法将结果保存到文件中。
请注意,这只是一个简单的示例,实际应用中可能需要更复杂的图层融合方式。
阅读全文