使用 imagemagick 批量转换 jp2 为 jpg

使用 imagemagick 批量转换 jp2 为 jpg

我需要运行什么命令才能将来自 jp2 的 35% 质量转换器的 jpg 文件放入 ubuntu 上的 img/ 文件夹中?在 Windows 上,我运行这样的 bat:

for /d %%d in (*) do (
  for %%f in ("%%~d\*.jp2") do (
    convert -limit memory 0 -limit map 0 "%%~ff" -quality 20 "%%~dpf\jpg\%%~nf.jpg"
  )
)

但是如何使用 ubuntu 将 jp2 转换为 35% 的 jpg 并将 jpg 放在 /img 文件夹中?

答案1

我无法谈论质量设置,因为我没有查过,但当我想处理大量图像时,我通常会使用 mogrify 将它们运行到另一个位置。我刚刚使用以下命令在 Ubuntu 上转换了整个 TIF 图像目录。

mogrify -path tmp -format jpg -quality 35 *.tif

所有图像都保留了它们的名称,并被转换为 JPG,并被放置在名为 tmp 的子目录中。我本来可以指定一个完整路径,但这是我通常的做法,所以它已经设置好了。

Mogrify 将在原地覆盖图像(如果您未指定路径),因此请测试该命令并小心谨慎,直到熟悉为止。

相关内容