【发布时间】:2021-04-12 17:28:42
【问题描述】:
有没有办法在预定义的尺寸范围内调整图像 (jpg/ jpeg) 的大小并在 Gimp 上一次导出? (同图不同尺寸批量缩放和批量导出)。
谢谢!
【问题讨论】:
标签: plugins batch-processing gimp
有没有办法在预定义的尺寸范围内调整图像 (jpg/ jpeg) 的大小并在 Gimp 上一次导出? (同图不同尺寸批量缩放和批量导出)。
谢谢!
【问题讨论】:
标签: plugins batch-processing gimp
在 Gimp GUI 中,有一个用于此的脚本/插件,请参阅 ofn-export-sizes here(*)。
如果您想批量执行此操作,使用 ImageMagick 会更容易/更快,它旨在从 shell 脚本中使用:
magick convert input.jpg -resize 500x output-500px.jpg
(这里500x表示调整为500px宽并保持纵横比,你可以另外设置
高度,宽度或两者)。您甚至可以应用一些锐化来补偿模糊:
magick convert input.jpg -resize 500x -sharpen 0x1.0 output-500px.jpg
有关更多信息,SO 上有一个相当活跃的stream of ImageMagick questions。
(*) 请注意,在 Gimp 中,可批量使用的脚本不需要是插件,仅当您想从 GUI 使用脚本时才需要。
【讨论】:
您可以在 Imagemagick 命令行中执行此操作。对于 Unix 上的 Imagemagick 6:
convert image.jpg -write mpr:img +delete \
\( mpr:img -resize W1xH1 +write result1.jpg \) \
\( mpr:img -resize W2xH2 +write result2.jpg \) \
\( mpr:img -resize W3xH3 +write result3.jpg \) \
...
null:
如果在 Windows 上
convert image.jpg -write mpr:img +delete ^
( mpr:img -resize W1xH1 +write result1.jpg ) ^
( mpr:img -resize W2xH2 +write result2.jpg ) ^
( mpr:img -resize W3xH3 +write result3.jpg ) ^
...
null:
如果在 Imagemagick 7 上,请将 convert 更改为 magick
【讨论】: