【问题标题】:Gimp: How to batch resize ONE image in multiple sizes and export them?Gimp:如何批量调整多个尺寸的一张图像并导出它们?
【发布时间】:2021-04-12 17:28:42
【问题描述】:

有没有办法在预定义的尺寸范围内调整图像 (jpg/ jpeg) 的大小并在 Gimp 上一次导出? (同图不同尺寸批量缩放和批量导出)。

谢谢!

【问题讨论】:

    标签: plugins batch-processing gimp


    【解决方案1】:

    在 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 使用脚本时才需要。

    【讨论】:

      【解决方案2】:

      您可以在 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

      【讨论】:

        猜你喜欢
        • 2021-09-21
        • 1970-01-01
        • 1970-01-01
        • 2018-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-08
        • 2012-04-16
        相关资源
        最近更新 更多