タグ

2008年12月2日のブックマーク (1件)

  • Python PNG画像を自力で出力する その1 | fujishinko 雑記帳

    PIL(Python Imaging Library)を使用すれば簡単なのは 重々承知しているのですが、あえて自力でPNGを出力 するプログラムを作ってみようと思います。 プログラムを作成する前の準備として、バイナリエディタで PNGファイルを作ってみます。 ※いきなりカラーは難しそうなので、モノクロの画像で。 まず、PNGファイルの構造を読み解いていきます。 作成する画像は ・モノクロ ・8x8ピクセル とし、以下のように上半分が白、下半分が黒になるようにします。 □□□□□□□□ □□□□□□□□ □□□□□□□□ □□□□□□□□ ■■■■■■■■ ■■■■■■■■ ■■■■■■■■ ■■■■■■■■ ■PNG識別部 PNGであることのアピール部分です。 これは、どのPNGファイルも固定。 8バイト分、以下のコードを入力します。 0x89 0x50 0x4E 0x47 0x0D 0x

    Python PNG画像を自力で出力する その1 | fujishinko 雑記帳
    korin
    korin 2008/12/02