14

我想从基线 Jpeg 图像转换为渐进式 Jpeg 图像。
我的磁盘中存储了 10,000 张图像。
我尝试了一个网站,但它正在改变一个时间。http://www.imgonline.com.ua/eng/compress-image.php 但我想批量转换它们。

是否有任何在线工具或一些编程技术?
然后,让我知道。

谢谢。

4

2 回答 2

43

您可以使用安装在大多数 Linux 发行版上并且可用于 OSX 和 Windows的ImageMagick来做到这一点。

在对一小批图像进行实验之前制作一个副本!

您可以像这样创建一个完整的 JPEG 目录:

mogrify -interlace plane *.jpg

或者,如果你想一次做一个:

convert input.jpg -interlace plane output.jpg

或者,如果你想在 Linux/OSX 上创建整个目录和每个子目录:

find . -iname \*.jpg -exec convert {} -interlace plane {} \;

或者,如果您想更快地完成工作,您可以在 Linux/OSX 上使用GNU Parallel 。事情是这样的:

parallel -X mogrify -interlace plane ::: *.jpg

如果您希望在名为“progressive”的目录中输出,请使用:

mkdir progressive
parallel -X mogrify -path progressive -interlace plane ::: *.jpg

您也可以使用更容易安装的jpegtran来执行此操作:

jpegtran -copy none -progressive input.jpg output.jpg
于 2016-10-19T10:15:36.393 回答
2

这里的Windows用户 - 我喜欢使用一个名为irfanview的工具,我已经使用了 10 多年,它是一个 3MB 的免费软件,可以对图像进行多种(批量)修改,其中一些是无损质量的。强大的东西。

我还使用 & 推荐xnview,它也可用于MAC,并且还有一个命令行工具。

只需查看您要转换的 JPEG,然后从左上角的“文件”菜单中选择“另存为”,然后使用“渐进式”进行保存。

于 2018-06-05T18:36:24.433 回答