python将文件夹中的所有图像绘制在一张图像上
时间: 2023-01-31 21:01:52 浏览: 235
Python 读取指定文件夹下的所有图像方法
5星 · 资源好评率100%
首先,你需要使用 Python 的 os 模块来读取文件夹中的所有文件。你可以使用 os.listdir() 函数来获取文件夹中的文件列表。然后,你可以使用 Python 的 Pillow 库来打开和绘制图像。
下面是一个示例代码,假设你已经安装了 Pillow 库:
```
import os
from PIL import Image
# 读取文件夹中的所有文件
files = os.listdir('./images')
# 设置图像的宽和高
width, height = 200, 200
# 创建一个新图像
result_image = Image.new('RGB', (width * len(files), height))
# 遍历文件列表,将所有图像绘制在新图像上
for i, file in enumerate(files):
img = Image.open('./images/' + file)
result_image.paste(img, (i * width, 0))
# 保存最终的图像
result_image.save('./result.jpg')
```
这段代码会读取文件夹 `./images` 中的所有文件,然后将它们绘制在一个新图像上,并将最终的图像保存为 `./result.jpg`。
阅读全文