PNGって何じゃ
これはPNG画像です。
この画像が見えない人はPNG未対応のブラウザです。今はPNG未対応のブラウザを使っている人はほとんどいないと思いますが、まだ未対応のブラウザを使用する人も存在します。こちらはPNG画像を表示させることができるquicktimeというものです。
QuickTime Download QuickTime Download

PNGって
PNGとはGIFに変わる新しい画像フォーマットとして今注目を浴びています。このような現象が起こった事の顛末を簡単に書いてみようと思います。
インターネットの普及に伴いGIFという画像フォーマットが良いということでGIFは爆発的に普及し、数々のフリーソフトが誕生しました。がーしかし、GIFの中に使われるlznという圧縮形式が米UNISYS社の特許だったのです。GIFが普及するまでは米UNISYS社は「自由に私の特許を使っていいですよ」と言っていたそうですがGIFが普及しだしたところ、特許料を払え!と言い出したのです(未確認)。まあ金儲け目当てで特許を使用する企業から特許料徴収は分かりますが、個人でフリーソフト制作を行うプログラマにまで特許料支払いを求めてきたのです。このような状況から、米UNISYS社の特許に接触するフリーソフトは姿を消しました。しかもその特許料というのがまた半端な数字ではないのです。なんと5000ドルも徴収されるとか・・・・・・。
しかもその特許の毒牙は、我々ごく一般的なWeb製作者にまで及びます。米UNISYS社の許可を得ているソフトしか使っちゃだめ、lzn形式で圧縮されたGIFを使いたければ、うちが許可したソフトを使え!となりました。

あ〜、GIFが使えない
別に米UNISYS社の特許に触れていないGIFを使えばいいじゃないか!となりそれらを一応試してみましたがあまり実用的とは言えませんでした。そこでGIFとは別のJPEGという画像フォーマットを使用しようと思いましたが、写真や複雑な画像では綺麗なのですが単純な絵だと工夫の仕方でしょうがあまり綺麗な絵はできません。仕方ないなと思っていたら、PNGというすばらしき物があるといううわさを聞き、一気にPNGに乗り換えました。下の画像はJPEGとPNGです。比較してみてください。
JPEG PNG
これを見れば分かると思いますがPNGは綺麗に表示されてますが、JPEGの方は何か水彩絵の具がにじんだようになっています。
ちなみに双方の画像はHyperPaintで描き画像変換は BTJ32で行いました。決してインチキはやってません。




PNG画像について
それではPNG画像についてちょっと触れてみましょう。PNGはPortable Network Graphics の略でピングと読みます。これは「米UNISYSを仲間はずれにしてしまえ!」(←多分こんなことは言ってないと思います)ということでW3Cというところがこのフォーマットを作りました。PNGは圧縮形式にzipを採用しており米UNISYSの特許にはまったく触れていません。しかも圧縮率がGIFよりも高いため、サイズが小さくて済みます。しかし、まだPNG未対応のブラウザを使用している人も存在しますし(対応ブラウザはメジャーなものとしてInternet Explorer 4 以降と Netscape Communicator 4.04 以降です)、アニメーションGIFのような動画ができません。PNGでアニメーションを作ろうとする場合MNGというものを使います。僕はMNGを使ってません(実は今勉強中)。

有用なリンク
PNG普及プロジェクトJAPAN
わかりやすいPNGの話
PNG日本語仕様書
下の2つは英語のサイトです。
PNG
MNG

PNGに変換できるソフト
BTJ32
PngSaver
SuguPNG(すぐぷんぐ)

PNGビューワ
PngView
HLS-PNG Viewer

お断り
このページで書いてあることは、話で聞いたり色々なWebサイトを見て記述したもので、かなり内容が偏っていたり誤った記述があるかもしれません。それらを発見された場合お知らせ下されば幸いです。⇒ mail

ホームへGo


2000年10月14日公開 2000年10月14日更新  BYヘナチョコ