【发布时间】:2018-12-01 18:19:12
【问题描述】:
我有一个 Mac 上的 .JPG 文件列表。我想将它们导出为每张图像小于 500 KB 的格式。 我知道如何使用预览应用程序一次一张图像来做到这一点;但我希望能够批量执行相同的操作,这意味着一次处理多个文件。有没有一种命令行方法可以让我编写一个脚本并在终端中运行它? 还是我可以使用的其他方式?
【问题讨论】:
-
您想要使用的所需空间更少的输出格式是什么?在 ImageMagick 中,您可以使用 mogrify 命令在一个命令行中处理整个图像文件夹。见imagemagick.org/Usage/basics/#mogrify。如果输出也是 JPG,那么您只需在命令行中更改 -quality 值。您可以使用 Homebrew 或 MacPorts 或从 ImageMagick 二进制文件安装 ImageMagick。见imagemagick.org/script/download.php#macosx
标签: command-line jpeg batch-processing