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

发布于 2024-07-29 17:16:26 字数 295 浏览 3 评论 0原文

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

我使用的是 Mac OS X,但我不反对安装额外的应用程序来完成此任务(MacPorts?),甚至使用其他操作系统(我现在在 VMWare 中安装了 Windows XP、Windows Vista 和 Ubuntu 9) )。

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

Background: I've got a folder full of saved desktop pictures. I'd like to put them into folders, based on their resolution - 1024x768, etc. Creating the folders on the fly is a bonus. Currently, the images are all in a folder, but some of them are in sub-folders. I can merge them by hand, if that makes things easier.

I'm using Mac OS X, but I'm not opposed to installing extra apps to accomplish this (MacPorts?), or even using another OS (I've got Windows XP, Windows Vista, and Ubuntu 9 setup right now within VMWare).

Any help would be appreciated! Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

楠木可依 2024-08-05 17:16:26

如果您使用 Python,Python 成像库 应该可以解决问题。

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

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

If you speak Python, the Python Imaging Library should do the trick.

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

and from there, you can sort your images based on the size member, which is a (width, height) tuple.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文