31
Mac Gems: OptiPNGは画質を落とさずにPNGファイルを小さくする

編集者注:以下のレビューは、MacworldのGemFest 2013の一環として掲載されています。7月中旬から9月下旬にかけて、毎日(日曜日を除く)、MacworldのスタッフがMac Gemsブログで、注目の無料または低価格のプログラムを簡単に紹介していきます。GemFestの詳細については、こちらのMacworldポッドキャストをご覧ください。今年のアプリリストは、毎日更新される便利なGemFestページでご覧いただけます。過去のMac Gemsレビューは、Mac Gemsのホームページでご覧いただけます。

TidBITSでは、画像にはPNG(Portable Network Graphics)形式のみを使用しています。画像サイズが1MB以上になることもありますが、OptiPNG 0.7.4 を見つけてからは、画質の劣化をほとんど感じることなく、ファイルサイズを大幅に削減できるようになりました。

OptiPNG は無料のオープンソース ユーティリティですが、大きな欠点があります。それは、コマンド ライン ユーティリティであるため、自分でコンパイルする必要があることです。

OptiPNG を起動して実行する方法は次のとおりです。

  1. 圧縮されたソースコードをダウンロードします。
  2. Finderでoptipng-0.7.4.tar.gzファイルを開きます。optipng-0.7.4というフォルダが作成されます。
  3. アプリケーション -> ユーティリティの下にあるターミナルを開きます。
  4. ターミナルでcd「optipng-0.7.4」と入力し、フォルダをターミナルにドラッグして、キーボードのReturnキーを押します。これで、そのディレクトリに移動できます。
  5. 入力し./configureてReturnキーを押します。
  6. 入力しsudo make installてReturnキーを押します。

そんなに難しくなかったでしょう?さて、実際にOptiPNGを使うには、cd上記のコマンドを使って画像があるディレクトリに移動し、optipng最適化したい画像の名前を入力します。もっと簡単にするには、コマンドまたは画像名の最初の数文字だけを入力してTabキーを押すとオートコンプリート機能が有効になります。画像名の代わりにアスタリスクを1つ入力するだけで、ディレクトリ内のすべての画像を最適化することができます。

しかし、OptiPNGにはもっと簡単な方法があります。コマンドラインアプリなので、AppleScriptやAutomatorのワークフローで使用したり、フォルダアクションとして設定して特定のフォルダにドロップした画像を自動的に最適化したりできます。

私の経験では、OptiPNGを使うと画像のファイルサイズが30~50%削減されます。これは、大きな画像の場合、大きな効果を発揮します。最近ではインターネットで共有される画像がほとんどですが、OptiPNGを先に実行することで読み込み時間を短縮できます。OptiPNGは使い勝手が良いツールではありませんが、無料で柔軟性が高く、オンライン画像を扱う人にとっては欠かせないツールです。

最新のGems情報を入手したいですか?Mac GemsをTwitterまたはApp.netでフォローできます。Mac GemsのRSSフィードを購読することもできます。