如何根据分辨率将图像分类到文件夹?

时间:2009-08-02 23:26:43

标签: sorting image resolution

背景:我有一个充满保存的桌面图片的文件夹。我想把它们放在文件夹中,根据它们的分辨率 - 1024x768等。动态创建文件夹是一个额外的好处。目前,图像都在一个文件夹中,但其中一些是在子文件夹中。如果这样可以让事情变得更容易,我可以手动合并它们。

我正在使用Mac OS X,但我并不反对安装额外的应用来实现这一目标(MacPorts?),甚至不使用其他操作系统(我已经将Windows XP,Windows Vista和Ubuntu 9设置为正确现在在VMWare中。)

任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:2)

如果你说Python,那么Python Imaging Library就可以了。

import Image, os
for filename in os.listdir("/path/to/images"):
    image = Image.open(filename)

从那里,您可以根据size成员对图像进行排序,这是一个(宽度,高度)元组。