ラベル BMP の投稿を表示しています。 すべての投稿を表示
ラベル BMP の投稿を表示しています。 すべての投稿を表示

2012年10月27日土曜日

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

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

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

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

bmp24.py

(2012/10/27)
---