>>236
分けれた、ってのは何したの?
読み込んだRGBをいじらないでまたそのRGBデータを保存すれば、当然
「セーブをしても元の絵がセーブ」されるよ。

あと、画像処理をする時には読み込んだBMPをそのまま使うのではなく
一度BMPから自分でDIB(BITMAPINFOHEADER+RGBデータ)を作ってその
DIBを処理した方が確実かも。そして、保存する時は改めてDIBからBMP
のバイナリイメージを作る。このあたりの処理を自分で書いてみれば、
DIB/BMPの構造も理解できるし。

一番よいのは、最初に24ビットBMPから32ビットDIBを作るクラスなり
関数なりを書いてしまうことだね。画像処理を行う時には、1ピクセル
1DWORDで扱える32ビットDIBの方がずっとわかりやすい。