GraphicsMagickでJPEG画像をリサイズする!

GraphicsMagickでJPEG画像をリサイズします。

GraphicsMagickで画像を縮小する!

「~/Pictures/Resize」ディレクトリにあるJPEG画像をすべて、リサイズするコマンドを作成して、実行してみました。「gm -identify」コマンドで画像の情報を確認することができます。リサイズするコマンドでは、「mogrify」サブコマンドで元の画像の残さないようにして、「-resize」オプションと「-quality」オプションを使用しました。

$ find ~/Pictures/Resize -name "*.jpg" | xargs gm identify
/home/usradmin/Pictures/Resize/IMG_20220625_160529.jpg JPEG 3648x2736+0+0 DirectClass 8-bit 2.3Mi 0.000u 0m:0.000001s
$ find ~/Pictures/Resize -name "*.jpg" | xargs gm mogrify -resize 1024x1024 -quality 75
$ find ~/Pictures/Resize -name "*.jpg" | xargs gm identify
/home/usradmin/Pictures/Resize/IMG_20220625_160529.jpg JPEG 1024x768+0+0 DirectClass 8-bit 172.6Ki 0.000u 0m:0.000001s

リサイズ後のサイズを、1024x1024としていますが、サイズは縦横の長い方のサイズにに合わされ、縦横比は維持されます。

おわりに

GraphicsMagickを使用すれば、コマンド一つで画像をリサイズすることができます。

参考情報