[MacBook Air] 画像ファイルをロスレス圧縮するjpegtranとOptiPNGの使い方

jpegtran の使い方

ターミナルを立ち上げて以下のように実行します。

以下の例では、元ファイル(入力ファイル)は Photo 2017-01-13 17 34 41.jpg というファイルです。出力ファイルは 6.jpg というファイルで optimize というディレクトリを作っておいてそこに保存しています。

$ jpegtran -copy none -optimize -outfile ./optimize/6.jpg Photo\ 2017-01-13\ 17\ 34\ 41.jpg 
$ ls -l Photo\ 2017-01-13\ 17\ 34\ 41.jpg 
-rw-r--r--@ 1 oreore  staff  2051165  1 13 17:53 Photo 2017-01-13 17 34 41.jpg
$ ls -l ./optimize/6.jpg 
-rw-r--r--@ 1 oreore  staff  2018563  1 14 01:17 ./optimize/6.jpg
$

-copy none 余計なデータをコピーしないよう指示します。

-optimize で最適化するよう指示します。

-outfile で出力ファイルを指定しています。出力ファイルの後ろに入力ファイルを指定します。

jpegtran で 2051165 バイトから 2018563 バイトに圧縮されました。

OptiPNG の使い方

同じくターミナルを立ち上げて以下のように実行します。

以下の例では、スクリーンショット 2017-01-13 18.23.53.png が元ファイル(入力ファイル)です。出力ファイルが 3.png で optimize ディレクトリに保存しています。

$ optipng -o7 スクリーンショット\ 2017-01-13\ 18.23.53.png -out ./optimize/3.png
** Processing: スクリーンショット 2017-01-13 18.23.53.png
869x131 pixels, 4x8 bits/pixel, RGB+alpha
Reducing image to 3x8 bits/pixel, RGB
Input IDAT size = 38095 bytes
Input file size = 41341 bytes

Trying:
  zc = 9  zm = 9  zs = 0  f = 0        IDAT size = 29754
                               
Selecting parameters:
  zc = 9  zm = 9  zs = 0  f = 0        IDAT size = 29754

Output file: ./optimize/3.png

Output IDAT size = 29754 bytes (8341 bytes decrease)
Output file size = 32976 bytes (8365 bytes = 20.23% decrease)
$ ls -l スクリーンショット\ 2017-01-13\ 18.23.53.png
-rw-r--r--@ 1 oreore  staff  41341  1 13 18:23 スクリーンショット 2017-01-13 18.23.53.png
$ ls -l optimize/3.png 
-rw-r--r--@ 1 oreore  staff  32976  1 14 01:46 optimize/3.png
$

-o7 で最適化の度合いを指定しています。-o2 がデフォルトですが強度を強めて 7 を指定しています。

-out で出力ファイルを指定しています。

OptiPNG で 41341 バイト → 32976 バイト に圧縮されました。

(Visited 227 times, 1 visits today)

Follow me!

暗号通貨 CtC の ICO ってなんだ?

海外旅行に行った時の余った小銭、また自宅に眠っている使わない小銭が暗号通貨の資産に変わる。

ビットコインを買うのはハードルが高いと思っている世代の子供達でも小銭をビットコインに変えれるのであれば、 気軽に暗号通貨に触れ合うきっかけになればと思って始まったのが CtC (coin to coin) プロジェクトです。

今回はより多くの人にその暗号通貨市場の成長、可能性を感じてもらえるように、ビットコインだけではなく、イーサリアム、そして CtC コインを準備しました。

コメントを残す

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