我要发帖 回复

正式会员

12

主题

52

积分

0

专家分

:

私信
发表时间 : 2008-5-14 23:27:26 | 浏览 : 1385    评论 : 1
请问从Image的对象的data()函数读出的unsigned char*的这个一维数组,其中数据是怎样定义的?是与bmp文件的各个像素怎样对应的?
如果我要自己构建这个_data的一维数组,那么数据应该如何存放?谢谢!!

最近VR访客

FlySky 评论于2008-5-15 14:01:39
unsigned char*肯定不会啦,应该是GL_UNSIGNED_BYTE,,定义可以这样的

    const long size = _x*_y*3;

     GL_UNSIGNED_BYTE* data = (GL_UNSIGNED_BYTE*)calloc(size,sizeof(GL_UNSIGNED_BYTE));

OSG中国官方网站:http://www.osgChina.org
OSG中国官方讨论区:http://bbs.osgChina.org

OSG专业群-OSG地形研究者 49668412
      OSG地形专业研究 45763709

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-6-13 10:49 PM

返回顶部