Windows

jpg画像を一括mozjpeg圧縮(Windows)

mozjpegで圧縮は面倒ですが、プロのコーダーなら是非やっておきたい作業です。Windowsで一括処理する方法があまり出回っていないので紹介します。

mozjpeg

すんっごい圧縮してくれるや~つ。

windowsで実行するには実行ファイルがいるので下記からダウンロード

https://mozjpeg.codelove.de/binaries.html

(* 本家はこっちだけど、コンパイルしないと使えないよ)

mozjpegの中にはcjpeg,djpeg,jpegtran…などなど色々とコマンドが入ってますが、今回使用するのはcjpeg(非可逆圧縮)です。

batファイルの作成

バッチファイルです。Windowsのマクロみたいなもんです。
すっごい使いにくいけど、メモ帳とかで作れます。

前記したmozjpegのzipを解凍したらcjpeg.exeとかが解凍されるので、その場所に下記のbatファイルを作成

optimize_90.bat

(*batファイルは素人なのであまりいいコードではないです)

作成したbatファイルに画像(複数可)をドラッグ・アンド・ドロップするとクオリティ90の圧縮したjpg画像が「mozjpeg」フォルダに作成されます。

設定

cjpeg.exe ~の部分を変えてあげると色々設定を変えることができます。

-quality 90

0(汚)~100(綺麗)の整数を指定、もちろん綺麗なほど圧縮率は低くなります。デフォルト値は75

-optimize

これをつければ時間はかかるけど品質は落ちずにファイルサイズを小さくできる可能性が増える

 

まだまだオプションはあります。詳しくはgithubに載ってます。

(おまけ) batファイルダウンロード

このファイルをcjpeg.exeと同じフォルダに置いてあげたらOK

Download optimize90.zip

(*batファイルは結構いろんな事ができちゃうので、ちゃんと中身を確認してから実行したほうがいいです)

コメントを残す

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

コーディング代行

高品質なソースコードをお約束いたします。

詳しくはこちら
背景はFreepikによるデザイン

information

お問い合わせ