关于C语言处理图像的问题

#include<Bitmap.h>FILE*hFile=NULL;intLoadBitmapFile(char*fileName,BITMAP_IMAGE_PTRbit... #include <Bitmap.h>

FILE *hFile = NULL;
int LoadBitmapFile ( char *fileName, BITMAP_IMAGE_PTR bitmap )
{
int hImageFile = 0;
unsigned char *workingBuffer = 0;
hImageFile = _open ( fileName, _O_RDONLY );

if ( hImageFile==-1 )
{
WriteLogFile ( "LoadBitmapFile function error! \nCan not open the bitmap.\n" );
return 0;

}
我是新手,能不能帮我就是一下?这每一行都是什么意思。还有问题,我会追问的!
展开
 我来答
cherrinlove
2012-02-17 · TA获得超过132个赞
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:169万
展开全部
#include <Bitmap.h>//引用处理图片的头文件

FILE *hFile = NULL;//文件指针
int LoadBitmapFile ( char *fileName, BITMAP_IMAGE_PTR bitmap )
{
int hImageFile = 0; //文件读取成功的标识
unsigned char *workingBuffer = 0; //保存读取的图片
hImageFile = _open ( fileName, _O_RDONLY ); //以只读方式打开图片文件,成功返回1,失败返回-1

if ( hImageFile==-1 )//如果打开失败,则输出警告
{
WriteLogFile ( "LoadBitmapFile function error! \nCan not open the bitmap.\n" );
return 0;

}

这只是最基本的打开图片文件,跟打开普通文件没什么区别,后面要对图片进行处理的话没有图形学的知识会很困难,如果想进一步研究,建议学习一下计算机图形学
追问
你能加我百度HI吗,我把整个程序给你发过去,你帮我一下。
追答
不用百度hi的- -,图形学我也只是本科的时候学了下,没怎么深入学习。如果是图形学方面的问题,我也解答不了,要编程处理图片的话,还是要自己学习一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式