PNG画像を最適化する
2009/09/24
![]() |
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers |
Webサイトで利用する画像フォーマットとしてPNGが採用されるケースが増えている。PNGはGIFと似たような特徴を持っているものの、GIFと異なり透過画像をちゃんと扱え、さらにGIFよりも画像データサイズが小さくなるという特徴がある。写真フォーマットにはJPEGを採用し、それ以外にはPNG8を採用、より複雑で滑らかな画像フォーマットが必要になるならPNG24を採用するというのが最近のひとつの画像採用指針となっている。
PNG画像の最適化についてはSergey Chikuyonok氏がSmashing Magazineに掲載した次の記事が参考になる。
Sergey Chikuyonok氏の記事ではPNGの画像フォーマットの仕組みを説明したうえで、どうすれば最適化を実施できるかが紹介されている。またPNG最適化を実施するツールとしてOptiPNGおよびpngcrushが紹介されている。Alex Walker氏がSitePointにおいてSquishing the Last Drops from Your PNGsのタイトルのもと、PNG最適化テクニックに言及したうえでさらに簡単にPNGの最適化を実施する方法としPunyPNGを紹介している。
- PunyPNG - PNG Image Optimization and Cmpression - Gracepoint After Five
PunyPNGはpunypngをオンラインで利用できるようにしたもの。画像を選択してアップロードすれば自動的に最適化が実施されダウンロードできるようになる。Alex Walker氏はSquishing the Last Drops from Your PNGsにおいてランダムに画像の最適化を実施したところ、どれもさらに最適化できたと説明している。
ロゴなどの画像データは最初から小さいため、さらに絞り込む必要があるのかという疑問に対しては、CSS Spriteのように小さい画像をひとつの大きな画像にまとめてから配信するというテクニックが使われているため、一つ一つのサイズは小さくても最終的にダウンロードすることになる画像のサイズは大きいものになり、こうした最適化は有効としている。
Net Applicationsの報告によれば、バージョン別WebブラウザのシェアはIE6が25.25%として首位をキープしているが、このIE6はPNGの透過処理がうまく扱えない。PNGで透過データを使う場合、IE6での表示も考慮するのであれば対処が必要になる。CSS SpriteやIE6における透過PNGについてはJPEG、GIF、PNG画像選択の指針まとめに説明と関連情報がまとまっている。
関連記事
- サポートブラウザを記載するべきではない5つの理由[2009/9/18]
- 仕事がないときにやるべき7つの作業[2009/9/7]
- 契約書で注目すべき7つの条項[2009/8/31]
- 契約するつもりのある顧客を見分ける方法[2009/8/27]
- モバイルオフィスを実現する7つのステップ[2009/8/24]
- 顧客との交渉で使える5つのテクニック[2009/8/21]
- 金曜日、帰宅前にやる6つの仕事テクニック[2009/8/20]
- CSSシステムフォントとシステムカラーを使う方法[2009/8/12]
- ToDoを活用する10の方法[2009/8/7]
- PHP 5.3の名前空間を使う方法 その2[2009/7/16]
関連サイト
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス







