有没有办法使用 Adob​​e CS 或其他应用程序在 Mac 上仅找到渐进式 jpeg?

yrg*_*yrg 7 mac jpeg

为了将我的工作放在我的网站上,我最初收集了一些图像并将它们转换为渐进式 jpeg。但后来我进去添加了更多。我现在不能简单地通过文件大小来区分哪些是渐进式的,哪些不是。Finder、Path Finder 或 Bridge 中的文件信息中是否有特定属性可以告诉我哪些是渐进式的?

更好的是,我可以只搜索渐进式 jpg 文件吗?

mat*_*tdm 9

exiftool命令行工具,它是自由和开放源码软件,该软件可用于Mac(以及Linux和Windows),可以轻松地识别渐进式JPEG文件。如果您运行exiftool *.jpg它,它将打印出.jpg当前目录中每个文件的元数据。您可以使用更复杂的 exiftool 命令行仅打印出渐进编码文件的文件名,如下所示:

$ exiftool -if '$EncodingProcess =~ /Progressive/' -p '$filename' *.jpg
facebookcover.jpg
fuzzy-thumb.jpg
spywork.jpg
test.jpg
txtmsg.jpg
    6 files failed condition
    5 image files read
Run Code Online (Sandbox Code Playgroud)

如果您想查看多个目录,它也可以这样做:

exiftool -if '$EncodingProcess =~ /Progressive/' -p '$directory/$filename' -ext jpg -r .
Run Code Online (Sandbox Code Playgroud)

只需在收集所有图像的顶级目录中完全按原样运行上述命令即可。或者,如果您愿意,可以从任何地方运行它,并用.文件的完整路径替换末尾的(这意味着“使用此目录”),例如"/Users/yrg/Desktop/Photo Collection""如果您有空格,请确保包含引号姓名。


小智 4

我找到了一个简单的工具来测试 JPEG 是否是渐进式的。然而,你必须一一测试它们。它可能不像您所寻找的那样自动化,但对于遇到相同问题的其他人来说可能会很有趣。

它使用了HTML5新特性和JS,所以它应该是跨平台的。

该工具: http: //techslides.com/demos/progressive-test.html

来源: http: //techslides.com/detecting-progressive-jpeg/