この記事の内容に関するコードはこちら → display PNG image withou using PImage. PNG 画像の構造を整理しつつ、(ある程度)自力で表示する試み。 車輪の再発明?N番煎じ?なんぼのもんじゃい! PNG の基本 PNG 画像は最初の 8 バイトを除いてチャンクという基本要素から成っています。 謎の 8 byte チャンク 1 チャンク 2 ... チャンク N チャンク チャンクにはいくつかの種類がありますが、すべて以下のような構造をしています。 4 byte length 4 byte type(name) N byte data 4 byte CRC 最初の 4 バイトは当該チャンクのデータ部の長さを保持しています。 次の 4 バイトはチャンクのタイプ(後述)を保持しています。 次は length に記録されていた長さ分だけ、チャンクデータを保持して
![PNG を自力で読んで表示しよう その1 - 雑念日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/e5901ee5688db587d6c18c66b40e34ba022e13f7/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhoshi_sano%2F20130816%2F20130816111358.png)