画像ファイルの一括変換

複数のビットマップ画像ファイルを JPEG に一括で変換するには Linux の ImageMagick パッケージに含まれる convert コマンドが便利。

ImageMagick パッケージのインストール:

# yum install ImageMagick

一括で変換するシェルスクリプト:

for file in *.bmp
do
    newfile=$(echo $file | sed 's/bmp/jpg/')
    convert -geometry 80% $file $newfile
done

上記スクリプトを保存して(例:ccc.sh)実行すると、フォルダ内のビットマップ画像ファイル(*.bmp)を80%に縮小してJPEGに変換します。

# chmod +x ccc.sh
# ./ccc.sh

ディスカッションに参加

1件のコメント

  1. 非常に参考になりましたありがとうございました!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください