关于AUX_RGBImageRec的一点疑问

Wind_speaker_1989 2009-04-09 08:26:36
现有如下代码:
AUX_RGBImageRec *LoadBMP(char *Filename) // Loads A Bitmap Image
{
FILE *File=NULL; // File Handle

if (!Filename) // Make Sure A Filename Was Given
{
return NULL; // If Not Return NULL
}

File=fopen(Filename,"r"); // Check To See If The File Exists

if (File) // Does The File Exist?
{
fclose(File); // Close The Handle
return auxDIBImageLoad(Filename); // Load The Bitmap And Return A Pointer
}

return NULL; // If Load Failed Return NULL
}

AUX_RGBImageRec为一个结构体类型,其具体内容为:
typedef struct _AUX_RGBImageRec {
GLint sizeX, sizeY;
unsigned char *data;
} AUX_RGBImageRec

那么当上面的代码执行结束后,返回的结构体制中的data项的内容是什么?是BMP文件名吗?
...全文
758 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
unrulywind 2009-04-11
  • 打赏
  • 举报
回复
已经是bmp图像的数据了,具体来说就是每个像素的rgb,data的大小为sizeX*sizeY*3
Wind_speaker_1989 2009-04-09
  • 打赏
  • 举报
回复
初学OpenGL,还望各位大侠多多指点!!

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧