调整文件夹中多个图像的大小 (Python)

蓝轨

我已经看到了建议的示例,但其中一些不起作用。

所以,我有这个代码似乎对一张图像工作正常:

im = Image.open('C:\\Users\\User\\Desktop\\Images\\2.jpg') # image extension *.png,*.jpg
new_width  = 1200
new_height = 750
im = im.resize((new_width, new_height), Image.ANTIALIAS)
im.save('C:\\Users\\User\\Desktop\\resized.tif') # .jpg is deprecated and raise error....

如何迭代它并调整多个图像的大小?需要保持纵横比。

谢谢

贾洪吉尔·拉赫莫诺夫

我假设您想遍历特定文件夹中的图像。

你可以这样做:

import os
from datetime import datetime

for image_file_name in os.listdir('C:\\Users\\User\\Desktop\\Images\\'):
    if image_file_name.endswith(".tif"):
        now = datetime.now().strftime('%Y%m%d-%H%M%S-%f')

        im = Image.open('C:\\Users\\User\\Desktop\\Images\\'+image_file_name)
        new_width  = 1282
        new_height = 797
        im = im.resize((new_width, new_height), Image.ANTIALIAS)
        im.save('C:\\Users\\User\\Desktop\\test_resize\\resized' + now + '.tif')

datetime.now()添加只是为了使图像名称唯一。这只是我首先想到的一个黑客。你可以做点别的。这是必要的,以免相互覆盖。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python中的多个文件夹中组合多个图像

Python / PIL调整文件夹中所有图像的大小

如何从python中的多个文件夹中读取多个图像

从 Python 中的多个文件夹读取多个 CSV 文件?

如何知道zip文件中的文件夹大小(Python)

通过使用python给出包含图像的文件夹的路径,将多个图像添加到word文件中

删除多个文件夹中的相同文件(python)

Python:从文件夹中读取多个json文件

使用python写入文件夹中的多个文件

搜索文件夹和子文件夹python中的多个文件

如何在python的文件夹中拼接图像

如何使用python读取文件夹中的最新图像?

我如何从文件夹python中获取随机图像

是否有python函数可将文件夹中的多个图像读取到单个数组中

在Python的特定子文件夹中创建多个子文件夹

如何使用python合并文件夹中的多个.csv

我如何从python中的两个列表中创建包含多个子文件夹的多个文件夹

Python引用文件夹或文件夹中的文件

Python - 多处理多个文件夹

调整图像大小-文件大小没有像Python中那样缩小

在Python 3.4中调整图像大小

使用PIL在python中调整图像大小

在python中调整DICOM图像的大小

Python为一个文件夹中的所有文件夹创建多个zip文件

Python人脸识别-搜索多个图像的文件夹以进行匹配

如何在Opencv Python中将多个图像保存到目标文件夹

PYTHON:使用请求将多个图像保存到文件夹

使用python显示来自多个文件夹的随机图像

如何在Python中合并来自多个文件夹的多个CSV文件?