很久以前,我搞砸了我的硬盘,不得不恢复我所有的数据,但我无法恢复文件的名称。
我使用一个工具按扩展名对所有这些文件进行排序,并使用另一个工具按日期对JPG进行排序,因为创建JPG的日期存储在文件本身中。不幸的是,我不能用PNG来做这件事。
因此,我有一个的PNG,但其中大多数只是图标或资产以前使用的数据,我当时使用的软件。但我知道还有其他“真实”的照片,对我来说很有价值,我真的很想把它们拿回来。
我正在寻找任何工具,或任何方式,只要你能想到的任何东西,都能帮助我把垃圾和这些图片中的好东西分开,你真是太棒了。
你要知道,我说的是23万个文件,大约有2GB的数据。
举个例子,这就是我所说的垃圾:

或

,

所有这些图像。
我想把这些和风景/人物/截图的照片分开,你可以在你的手机画廊里看到.
谢谢你的阅读,我希望你能帮上忙!
发布于 2017-02-20 17:09:59
这个简单的ImageMagick命令将告诉您:
对于当前目录中的每个PNG,用冒号分隔以便于解析:
convert *.png -format "%h:%w:%k:%f\n" info:样本输出
600:450:5435:face.png
600:450:17067:face_sobel_magnitude.png
2074:856:2:lottery.png
450:450:1016:mask.png
450:450:7216:result.png
600:450:5435:scratches.png
800:550:471:spectrum.png
752:714:20851:z.png如果您在macOS或Linux上,您可以轻松地在GNU并行下运行它,一次运行16次,可以轻松地用awk解析结果,但您可能在awk上。
如果您计划解析输出,您可能希望在\n下更改\r\n的末尾。
https://stackoverflow.com/questions/42348462
复制相似问题