2012年10月27日土曜日

PythonでBMPファイルを作成する

JPEGのデコードを画像でも確認したかったのでBMPファイルをPythonで作ってみた。

BMPを理解したかったのと、いずれGAEでも使いたかったのでライブラリを使わずにPythonだけで実装してみた。

24ビットのBMPに限定したのでペイントで作ったBMPファイルのヘダーを参考にして、
ファイルサイズ、画像の幅、高さだけを更新しています。
もちろん、ビットマップデータを左下から埋めています。
注意するのは1行は4バイトアライメントにしなければならないらしい。

bmp24.py

(2012/10/27)
---

0 件のコメント: