问关于在OpenGL中加载windows位图一问~~~

blldw 2006-12-25 09:40:22
各位兄弟,我这儿一个问题,就是在OpenGL中加在windows位图。如果要加载的windows位图是24位位图,就可以通过读取位图数据到pImageData中(读取过程省略),然后按如下格式调用glDrawPixels:
glDrawPixels(width, height, GL_BRG_EXT, GL_UNSIGNED_BYTE, pImageData);
其中width和height分别为位图的宽度和高度。
这样就可以显示windows位图在OpenGL渲染环境中。
但是,如果要加载的位图是8位位图,就需要用到调色板,我该如何设置这个调色板,以及GL_BRG_EXT和GL_UNSIGNED_BYTE该用什么值代替?
如果是16位位图呢,32位位图呢,该怎么办?
谢谢!

OpenGL初学者~~

...全文
85 点赞 收藏 2
写回复
2 条回复
blldw 2006年12月26日
我想弄明白为什么...
回复 点赞
一分之千 2006年12月25日
使用纹理吧?这样似乎简单的多了~
回复 点赞
发动态
发帖子
机器视觉
创建于2007-08-27

2562

社区成员

1.4w+

社区内容

图形图像/机器视觉
社区公告
暂无公告