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

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

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

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

答案1

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

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

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

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

答案2

外置工具命令行工具是一款免费的开源软件,适用于 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

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

exiftool -if '$EncodingProcess =~ /Progressive/' -p '$directory/$filename' -ext jpg -r .

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

答案3

我非常喜欢这里的说明http://www.hiddentao.com/archives/2013/06/11/how-to-check-if-a-jpeg-is-progressive/使用酿造安装图像魔法

$ brew install imagemagick
$ identify -verbose file.jpg | grep Interlace

输出将是以下之一:

Interlace: JPEG
Interlace: None

答案4

你也可以尝试这个小型在线工具:渐进式 JPEG 检查器。它允许通过粘贴有效的图像 URL 来检查图像。

相关内容