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]
関連サイト
ヘッドライン
- Active Directory誕生10周年記念セミナーが2月27日に開催[12:26 2/10]システム管理
- NEC、サイオスら、自動バックアップバック「TWIN NAS 2TB パック」発表[11:45 2/10]システム管理
- グレープシティ、"Excel機能"を提供する.NETコンポーネントの新版発表[11:22 2/10]プログラミング
- トレンドマイクロ、USBメモリ型ウイルス検索製品「Portable Security」発表[10:42 2/10]セキュリティ
- 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ 第49回 結果セットの取扱いに特化したクラス、FileMaker_ResultSet(2)[10:18 2/10]プログラミング
- CSS/HTMLリファレンスマニュアル、最新ブラウザ互換情報[09:00 2/10]JavaScript / CSS / HTML
- 【レビュー】BOOK REVIEW - 現場に振り回されるだけのSE人生がイヤならチカラをつけよう[09:00 2/10]SE力
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス








