据说bmp文件是倒着存放的,就是第一行位于文件的最末尾一行。那如果把内存中的图像保存成文件,是否在写文件时也要考虑这个问题?
但是我从网上找到的一些vc实例似乎都没有考虑这一点?仅仅是CFile f;
f.write(...)?请问各位,这样写文件那存储形式不就成了顺序存放了?保存文件的第一行
真得成了bmp像素的第一行了?这样对吗?不好意思,没分可以送了~
但是我从网上找到的一些vc实例似乎都没有考虑这一点?仅仅是CFile f;
f.write(...)?请问各位,这样写文件那存储形式不就成了顺序存放了?保存文件的第一行
真得成了bmp像素的第一行了?这样对吗?不好意思,没分可以送了~
for (int i=0; i<M; i++){
fwrite((void*)(&image[i][0], N, sizeof(image[i][0]), fp); //正写
fwrite((void*)(&image[M-1i][0], N, sizeof(image[i][0]), fp);//倒写
}