关于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;
}
我是新手,能不能帮我就是一下?这每一行都是什么意思。还有问题,我会追问的! 展开
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;
}
我是新手,能不能帮我就是一下?这每一行都是什么意思。还有问题,我会追问的! 展开
1个回答
展开全部
#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;
}
这只是最基本的打开图片文件,跟打开普通文件没什么区别,后面要对图片进行处理的话没有图形学的知识会很困难,如果想进一步研究,建议学习一下计算机图形学
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的- -,图形学我也只是本科的时候学了下,没怎么深入学习。如果是图形学方面的问题,我也解答不了,要编程处理图片的话,还是要自己学习一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询