PNGファイルフォーマット1 PNGの概要 PNGは画像ファイルフォーマットの1つで、可逆圧縮が可能なフォーマットです。 また、GIFと違い特許を意識せずに使用可能であり、フルカラーに対応しています。 (ただし、今ではGIFのLZWアルゴリズムの特許は期限切れとなったため、事実上なくなりました。) 拡張子はpng。 このファイルフォーマットは学習の難易度が高いと思いますが、できるだけわかりやすく書いていきたいと思います。 解説の概要 PNGファイルを詳細に解説している国内のサイトはありません。 libpng+zlibライブラリを使うのが普通でしょうが、なんとか自作のライブラリを作りたいと思うものです。 そこで、このページでは自作ライブラリを作成するに当たっての情報を提供したいと思います。 具体的には ①MSペイントで作成したPNGファイルをBMPファイルに変換する。(