c语言调用图片函数

2022-04-06 教育 220阅读
c语言调用图片函数
据我所知Matlab有,imshow(),c好象没有,c只能先将图片读到内存中,经过相关处理后以一定的格式保存到硬盘中,然后再打开图片.
读图和存图需要有专门的函数,这些可以参考:
unsignedchar*ReadBMPData(intWidth,intHeight,char*fname)//图像的宽和高,图像的位置(包括后缀)
{
unsignedchar*image=newunsignedchar[Width*Height];
FILE*fp;
fp=fopen(fname,"rb");
fread(image,1,Width*Height,fp);
fclose(fp);
returnimage;
}
///////////////////////////
voidWriteRawData(unsignedchar*image,intWidth,intHeight,char*fname)
{
FILE*fp;
fp=fopen(fname,"wb");
fwrite(image,1,Width*Height,fp);
fclose(fp);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com