C#でImageオブジェクトやGraphicsを使わずにビットマップファイルを生成してみたいんですがどうもうまくいきませんね。。。
こちらのサイトを参考して24ビットのビットマップのファイルをFileStreamで生成しようとしたのですが
http://www.umekkii.jp/data/computer/file_format/bitmap.cgi
今回生成を試みたのは24bit、256x256、全体が白色のビットマップファイルです。
同じ条件のファイルをペイント(mspaint.exe)で生成し、両方をメモ帳(notepad.exe)で開いてみました。
プログラムで出力したファイル
ペイントで保存したファイル
惜しいところまで来てるはずなんですが、どうもヘッダファイルのサイズが違うようですね。。。
うーん。。
こちらのサイトを参考して24ビットのビットマップのファイルをFileStreamで生成しようとしたのですが
http://www.umekkii.jp/data/computer/file_format/bitmap.cgi
今回生成を試みたのは24bit、256x256、全体が白色のビットマップファイルです。
同じ条件のファイルをペイント(mspaint.exe)で生成し、両方をメモ帳(notepad.exe)で開いてみました。
プログラムで出力したファイル
ペイントで保存したファイル
惜しいところまで来てるはずなんですが、どうもヘッダファイルのサイズが違うようですね。。。
うーん。。
コメント