質問: 0; j < biHeight; j++){ //0から高さまで //ガウシアンフィルタ if( (i>0) && (i0) && (j
回答: こんにちは。 ざっと見ただけなので外しているかもしれませんが、通常ビットマップ・ファイルは、横方向に走査されます。 それに対して、縦方向に走査したような処理になっています。縦横サイズが異なる画像ですので、操作方向の相違でズレているのかも知れません。 グレイスケール変換時は、1ピクセルだけで処理が完結するので走査方向の相違の影響は受けない筈です。