你可以使用 ImageMagick 完成这个任务,它已安装在大多数 Linux 发行版中,并可用于 OSX 和 Windows。
在处理一小批图像之前,请先备份原始文件!
您可以按以下方式一次处理整个目录内的 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