使用im格式以及im尺寸对于整个目录而不是单个jpeg fi

2024-05-19 12:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经列出了某个目录中的所有.jpg文件,并使用了Image.open打开找到图像的大小。PIL有没有办法只对特定目录中的每个文件执行sam?你知道吗

    os.chdir('randomDir')
    im=Image.open("01080_creteclifs_1680x1050.jpg")
    print(im.format, im.size)

对于整个文件夹、dir或其他什么,有没有类似的方法?你知道吗


Tags: 文件图像image目录pilossamopen
1条回答
网友
1楼 · 发布于 2024-05-19 12:36:22

恐怕PIL只能在文件的基础上工作,所以您必须自己编写其余的代码。幸运的是,Python很容易做到这一点:

for path, dirs, files in os.walk('randomDir'):
    for fpath in files:
        im = Image.open(os.path.join(path, fpath))
        print(im.format, im.size)

相关问题 更多 >