最近课设需要用到CCS对图像进行处理,但是给的程序只能对特定像素值的图像进行处理。而且CCS没有windows.h这个库,无法直接运行,下面的代码可以直接读取位图的宽度与高度,从而可以对任意尺寸的图进行处理。
#include<stdio.h>
int main(){
int width, height;
errno_t err;
FILE* bmpfp;
err = fopen_s(&bmpfp,"er.bmp", "rb");
fseek(bmpfp, 18, SEEK_SET);
fread(&width, sizeof(int), 1, bmpfp);
fread(&height, sizeof(int), 1, bmpfp);
printf("width : %d , height : %d\n", width, height);
}