背景:我有一个充满保存的桌面图片的文件夹。我想把它们放在文件夹中,根据它们的分辨率 - 1024x768等。动态创建文件夹是一个额外的好处。目前,图像都在一个文件夹中,但其中一些是在子文件夹中。如果这样可以让事情变得更容易,我可以手动合并它们。
我正在使用Mac OS X,但我并不反对安装额外的应用来实现这一目标(MacPorts?),甚至不使用其他操作系统(我已经将Windows XP,Windows Vista和Ubuntu 9设置为正确现在在VMWare中。)
任何帮助将不胜感激!谢谢!
答案 0 :(得分:2)
如果你说Python,那么Python Imaging Library就可以了。
import Image, os
for filename in os.listdir("/path/to/images"):
image = Image.open(filename)
从那里,您可以根据size
成员对图像进行排序,这是一个(宽度,高度)元组。