Plugins Gimp:如何批量调整一个图像的多个大小并将其导出?
有没有办法在一系列预定义的大小上调整图像(jpg/jpeg)的大小,并在Gimp上立即导出?(相同图像不同大小批量缩放和批量导出)Plugins Gimp:如何批量调整一个图像的多个大小并将其导出?,plugins,batch-processing,gimp,Plugins,Batch Processing,Gimp,有没有办法在一系列预定义的大小上调整图像(jpg/jpeg)的大小,并在Gimp上立即导出?(相同图像不同大小批量缩放和批量导出) 谢谢大家! 在Gimp GUI中,有一个用于此的脚本/插件,请参见导出大小的(*) 如果您希望在批处理中执行此操作,那么使用它会更容易/更快,它设计用于从shell脚本中使用: magick convert input.jpg -resize 500x output-500px.jpg (此处500x表示将宽度调整为500px并保持纵横比,您可以另外设置 高度、宽
谢谢大家! 在Gimp GUI中,有一个用于此的脚本/插件,请参见导出大小的
(*)
如果您希望在批处理中执行此操作,那么使用它会更容易/更快,它设计用于从shell脚本中使用:
magick convert input.jpg -resize 500x output-500px.jpg
(此处500x
表示将宽度调整为500px并保持纵横比,您可以另外设置
高度、宽度或两者)。您甚至可以应用一点锐化来补偿模糊:
magick convert input.jpg -resize 500x -sharpen 0x1.0 output-500px.jpg
更多信息,这里有一个相当活跃的网站
(*)请注意,在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