
Mac OS X 用 ImageOptim で画像を簡単に圧縮・最適化
画像のファイルサイズが気になるなら、ImageOptim をおすすめします。これは、驚くほどシンプルでほぼ間違いのない、しかも非常に効果的な無料画像圧縮ツールです。このアプリは、人気の高い PNGCrush、PNGOUT、AdvPNG、Zopfli 拡張 OptiPNG、JPEGrescan、jpegtran、JPEGOptim、gifsicle といった複数の圧縮ツールをバンドルし、これらのツールを使って最適な圧縮パラメータを見つけ出すことで、画質を落とさずに画像を圧縮します。さらに、カラープロファイル情報、EXIF、その他のメタデータを RAW ファイルから削除します。ImageOptim は、PNG、GIF、JPG、アニメーション GIF など、さまざまなファイル形式をサポートしています。インターフェースの概要は次のとおりです。
このアプリのシンプルさは、その便利さや最適化の有効性を示していない点で、誤解を招きます。それでは、使い方と、最大限に活用するためのいくつかのコツをご紹介しましょう。
Mac用ImageOptimで画像ファイルを最適化する
- 開発者ウェブサイトにアクセスしてImageOptim(無料)を入手し、アーカイブを解凍します。頻繁に使用する場合は、ImageOptim.appを/Applications/ディレクトリにドラッグします。
- ImageOptimを起動し、Finderウィンドウから見える場所にウィンドウを配置します。
- 画像ファイルをアプリウィンドウにドラッグ&ドロップして圧縮を開始するか、ファイルメニューの「開く」オプションを使用してファイルを手動で選択します。
ImageOptimアプリで開いた画像は、すぐにロスレス圧縮されます。これは、Exifデータなどの不要な情報(画質に影響を与えないはずの情報)を削除することで行われ、ファイルサイズも縮小されます。追加の手順は必要ありませんが、単一ファイルの圧縮だけでなく、複数の写真の圧縮処理を高速化したい場合は、いくつかのテクニックを使うことができます。
効果はどの程度でしょうか?効果は様々ですが、平均すると画像サイズが約 15 ~ 35% 削減されます。そのため、Web デザイナー、開発者、パブリッシャー、ブロガー、アプリ開発者など、画像ファイルのサイズと帯域幅の要件を削減したいすべての人にとって、便利で必須のツールとなります。ただし、ファイルによっては大幅に圧縮できるものもあり、最適化が不十分な元のファイルは、ファイルが不必要に大きくなる原因によっては、最大 50 ~ 60% も圧縮できる場合もあります。ImageOptim は非圧縮ファイルに特に効果的ですが、ほぼすべての画像ドキュメントで効果を発揮します。このアプリは個々の画像について節約量を報告し、多数のファイルを処理した場合の最終的な圧縮率も表示します。
Finderから簡単に圧縮したい場合は、OS X Finderから画像を右クリックして直接圧縮できる別のシステムサービスをダウンロードすることもできます。これはコンテキストメニューからアクセスできますが、アプリの操作性を考えると、実際には必要ありません。
ドラッグ&ドロップで画像を一括圧縮
大量の画像をドラッグ&ドロップで一括で最適化できます。私が見つけた一番良い方法は、まずImageOptimアプリを起動し、アイコンをDockにアクティブにしておき、圧縮したい画像のあるフォルダに移動してすべて選択し、アイコンにドラッグ&ドロップして圧縮を開始することです。JPGファイルとGIFファイルは圧縮が非常に高速ですが、PNGファイルは最適化にかなり時間がかかります。いずれの場合も、画像の圧縮にかかる時間は画像の解像度とファイルサイズによって異なります。大量の画像を一括で圧縮する場合、これはターミナルユーザー向けに次に説明するワイルドカードコマンドライントリック以外では、最も簡単な方法の一つです。
ワイルドカードを使用してコマンドラインからバッチ圧縮する
コマンドラインユーザーの場合は、「open」コマンドを使用してワイルドカードを ImageOptim に渡し、次のように簡単にスクリプトを作成して大量の画像を圧縮できます。
open -a ImageOptim.app ~/Pictures/SaveToWeb/*.jpg
もちろん、このトリックを使用して単一のファイルを圧縮することも可能です。
open -a ImageOptim.app ~/FileName.PNG
非常に広いワイルドカードを使用してドライブ上のすべてのイメージ ファイルを圧縮することは可能ですが、何を実行しているのか、その理由を正確に理解していない限り、この方法はお勧めできません。
ImageOptimは、Web制作者や画像を圧縮したい人にとって優れたツールですが、ImageOptimがロスレスであるからといって、必ずしもロスレスであるとは限らないことを覚えておいてください。また、多くのユーザーは、画像ファイルに添付されているEXIFデータを、GPS座標、メーカーやカメラの設定などのカメラ撮影情報、その他様々な理由で便利だと感じています。ImageOptimの最適化機能を使用すると、すべてのEXIFデータが削除され、RAW写真データ以外のファイルは実質的に空白になります。これは多くのユーザーの意図するところでもあります。
Twitter の @MacGeekPro からの素晴らしい発見です。@OSXDaily もフォローするのを忘れないでください。