最近课设需要用到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);
}
本文介绍如何在没有windows.h库的情况下,通过CCS读取位图文件的宽度和高度,实现对任意尺寸图像的处理。代码示例展示了从ER.bmp文件中获取图像尺寸的方法。
1095

被折叠的 条评论
为什么被折叠?



