python 拼接图片
时间: 2023-08-17 08:09:45 浏览: 92
在 Python 中,你可以使用PIL(Python Imaging Library)库来拼接图片。下面是一个简单的示例代码,展示了如何拼接两张图片:
```python
from PIL import Image
# 加载图片
image1 = Image.open('image1.jpg')
image2 = Image.open('image2.jpg')
# 获取图片尺寸
width1, height1 = image1.size
width2, height2 = image2.size
# 创建新的图像,宽度等于两个图像宽度之和,高度等于两个图像高度中的较大值
new_width = width1 + width2
new_height = max(height1, height2)
new_image = Image.new('RGB', (new_width, new_height))
# 将第一张图像粘贴到新图像的左上角
new_image.paste(image1, (0, 0))
# 将第二张图像粘贴到新图像的右上角
new_image.paste(image2, (width1, 0))
# 保存拼接后的图像
new_image.save('result.jpg')
```
请确保你已经安装了PIL库(可以使用`pip install pillow`命令进行安装)。在上述代码中,你需要将`image1.jpg`和`image2.jpg`替换为你想要拼接的实际图片路径。拼接后的结果将保存为`result.jpg`。
你可以根据需要修改代码,例如调整图像的粘贴位置或者拼接多张图片。
阅读全文