画像処理 その12

このエントリーをはてなブックマークに追加
713デフォルトの名無しさん
宿題片づけスレで省られたのでお願いします。
C言語初級者、画像処理初心者です。

[1] 授業単元:画像処理
[2] 問題文(含コード&リンク):16×16サイズの白黒ビットマップ画像を読み込んで、
                 上下反転させた画像をビットマップで保存するプログラムを作成。
[3] 環境
 [3.1] OS: Windows XP
 [3.2] コンパイラ名とバージョン: gcc + Cygwin
 [3.3] 言語: C
[4] 期限: [期限切れにつき至急]
[5] その他の制限: 無圧縮で作りたいです。
           ビットマップのファイル構造は少し勉強しました。
           画像のデータを取り込むところと処理を行う部分がよくわかりません。
           fread、fwrite、RGBの宣言、malloc内のsize等わかりやすく載ってるHPや本があれば教えてください。
           画像処理系の本にプログラムソースはほとんど載っていませんし、C言語の本も画像処理を詳しく説明していないので困っています。
           よろしくお願いします。

試しに書いてみた上下反転プログラム その1 → http://codepad.org/4iL9agVw
                       その2(改) → http://codepad.org/OCPwePuM

反転させたい画像を作ったプログラム → http://codepad.org/8z8MCdZG