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を使用すれば、コマンド一つで画像をリサイズすることができます。
参考情報