2025年4月15日 星期二 乙巳(蛇)年 正月十六 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

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

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

可以使用 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 库。

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