https://peace.5ch.net/test/read.cgi/tech/1313183984/34-35
34 名前: ◆QZaw55cn4c [sage] 投稿日:2011/12/07(水) 05:29:43.73
>>31-32
ビットマップのヘッダ情報の読み込みに関して、処理系依存を極力排除しました。(「マイナス表現を 2 の補数とする」にのみ依存します。)
※ビッグエンディアンの環境をお持ちの方に動作を確かめていただけるとうれしいのですが。
http://hibari.2ch.net/test/read.cgi/tech/1322562648/61 のビットマップも処理できるようにしました。

bmp2pgm: http://codepad.org/55el9rrQ
pgm2bmp: http://codepad.org/pAaFqQD3

35 名前: ◆QZaw55cn4c [sage] 投稿日:2011/12/07(水) 21:03:22.14
http://hibari.2ch.net/test/read.cgi/tech/1322562648/106
>>31-32
>>34 は 16色ビットマップ(1ドット4ビット)にてバグがありましたので訂正します。16色ビットマップで変換後 pgm が縞々になってしまいます。

bmp2pgm http://codepad.org/9oA2nX0E
pgm2bmp http://codepad.org/EqeOYIPh

---
bmp2pgm https://ideone.com/7lX1Pz
pgm2bmp https://ideone.com/VVhoaT