您当前的位置:首页 > 计算机 > 编程开发 > Python

python将文件夹中的所有图像绘制在一张图像上,并竖着排列

时间:01-25来源:作者:点击数:

可以使用 Python 的图像处理库 Pillow 来实现这个功能。

示例代码如下:

from PIL import Image

# 创建空白图像,用来放置所有图像
result = Image.new('RGB', (300, 300))

# 遍历文件夹中的所有图像
for i, file in enumerate(os.listdir('/path/to/folder')):
    # 打开图像
    img = Image.open(os.path.join('/path/to/folder', file))
    # 将图像放在结果图像中
    result.paste(img, (0, i * img.height))

# 保存结果图像
result.save('result.jpg')

在这段代码中,我们使用了PIL.Image.new函数来创建一张空白的图像,然后使用os.listdir函数遍历文件夹中的所有图像文件。对于每张图像,我们使用PIL.Image.open函数打开它,然后使用PIL.Image.paste函数将它粘贴到结果图像中。最后,我们使用PIL.Image.save函数保存结果图像。

注意:在使用这段代码之前,请确保已经安装了 Pillow 库。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门