2018年1月31日 星期三

新版 ImageMagick 批次檔寫法 (ImageMagick-7)

之前版本寫法 (ImageMagick-6)
for /r %%i in (*.jpg) do mogrify -resize 1024x1024">" "%%i"

現在版本 (ImageMagick-7.0.7-22-Q16-x64-dll.exe)
已取消用 mogrify 執行,改用 magick
新版寫法
for /r %%i in (*.jpg) do magick mogrify -resize 2048x2048">" "%%i"
mogrify 變成參數了

指令說明:https://imagemagick.org/script/command-line-processing.php

常用範例:

  1. 將某目錄下所有 jpg 相片檔依比例變小,長邊變成 2048。
    magick mogrify -resize 2048x2048 *.jpg
  2. 將某目錄下所有 jpg 相片檔依比例變小(含子目錄),長邊變成 2048。
    for /r %%i in (*.jpg) do magick mogrify -resize 2048x2048">" "%%i"

沒有留言:

張貼留言