グレースケール画像を水平方向に反転しようとしています。ポインター fp は元の画像を指しており、ポインター fp1 は水平方向に反転した画像を作成しています。プログラムは正常に実行されていますが、出力イメージは最悪です...
for( i =0 ;i<width ; i++)
for(j=0; j <height; j++)
idata[i][height - 1 -j] = ( (unsigned char)fgetc(fp));
//flipping image
for( i =0 ;i<width ; i++)
for(j=0; j <height; j++)
putc(idata[i][j] , fp1);
画像のヘッダーコピーは問題ありません。問題はforループにあると思います...助けてください