OSWikiHK: 請協力 GPLv3 的中文翻譯工作。

批量處理圖像

OSWikiHK,自由中文開源知識庫

Linux 上缺乏批量處理圖像的軟件,比較常見的用例是一次過縮小大量圖像,有鑒於此,以下列出一個 script 供大家使用。你只需要把這個 script 寫到一個叫 resize.sh 的文檔裡,並確認已經安裝了 ImageMagick 套件,然後在存放圖像文檔的目錄下執行

sh resize.sh

經過縮小的文檔將放在新目錄 resized 之下。

這個 script 會把你的圖像的大小改成 640x480,你可以更改 script 裡的 NEWSIZE 變量來控制縮小時的大小。

#!/bin/sh
NEWSIZE=640x480
mkdir resized
for file in *.jpg; do
  /usr/bin/convert "$file" -resize $NEWSIZE "resized/$file"
done
Personal tools
廣告橫額