ビットマップを拡大・縮小するにはどうしたらいいのでしょうか。
ヘッダーもいじらなきゃいけないのですが、ファイルに書き込むところで。
二次元配列に入れてピクセルデータを1/2縮小なら配列からひとつおきにファイルに書き込んで
2倍拡大なら配列のひとつの値を同じのを2つ連続でファイルに書き込んでいけばいいと思うのですが、
その書き方が解りません。お願いします。
for(i=0; i<biHeight; i++){
  for(j=0; j<biWidth; j++){
    fwrite(&iArr[i][j], sizeof(unsigned char), 1, fp2);
  }
}