Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins Gimp:如何批量调整一个图像的多个大小并将其导出?_Plugins_Batch Processing_Gimp - Fatal编程技术网

Plugins 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并保持纵横比,您可以另外设置 高度、宽

有没有办法在一系列预定义的大小上调整图像(jpg/jpeg)的大小,并在Gimp上立即导出?(相同图像不同大小批量缩放和批量导出)


谢谢大家!

在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