Ubuntu で大量の画像ファイルを一括で変換したいときは、ImageMagick のコマンドを使うと便利です。
インストール
私の環境では最初からインストールされていましたが、ない場合は以下でインストールできます。
$ sudo apt install imagemagick
画像の変換
例えば、全ての png 画像を jpg に変更したい場合は以下のようにしします。
$ mogrify -format jpg *.png
元のファイルは残ったままです。
リサイズ
jpg ファイルを全てリサイズしたい場合、以下のようにします。
$ mogrify -resize 100x100 *.jpg
ただし、この場合アスペクト比は維持されます。 なので、例えば、640x360 の画像を上記のコマンドでリサイズすると、100x56 のサイズになります。
アスペクト比を無視して強制的にリサイズしたい場合は ! をつけます。
$ mogrify -resize 100x100! *.jpg
また、割合で指定したい場合は以下のようにします。
$ mogrify -resize 50% *.jpg