質問: 8) { fwrite(&BitMapColor,sizeof(RGBQUAD),1,fp); } //画像データ部を書き込む fwrite(pimg,sizeof(BYTE),iSize,fp); fclose(fp); //ファイルを閉じる } ``` 8byte,24byte,32byteのBMPファイルを読み込んで、指定の拡大、縮小を行いたいんですが、何から始めればいいんでしょうか。 2倍の拡大の場合は1画素を4倍の大きさにすることが可能ということがわかりました。 そこで1画素を4つにするにはどのようにアルゴリズムを考えればいいですか?
回答: まずは、BMP画像のデータフォーマットを調べましょう ぐぐれば解説が出てきます