OpenGL如何显示BGR24图

airforcemigo 2008-09-03 04:44:03
各位大哥:
小弟想知道一下openGL能不能显示BGR24图(是BGR24,不是RGB24),如果可以的话,应该怎么做呢?指点一下也可以。
谢谢!
...全文
257 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
airforcemigo 2008-09-16
  • 打赏
  • 举报
回复
感谢各位的回答。
经查,下GL_BGR或者GL_BGR_EXT都可以。
higter 2008-09-10
  • 打赏
  • 举报
回复
用GL_BGRA_EXT绑定纹理不行???
gamedragon 2008-09-04
  • 打赏
  • 举报
回复
在Shader里面处理,RGB调换一下。
airforcemigo 2008-09-04
  • 打赏
  • 举报
回复
感谢qq_sugar,BGR转成RGB这种方法我试过,我不用的原因是这一转换太费时间。我正在找让openGL直接show bgr图的办法,除此使用openGL,还不是很懂
qq_sugar 2008-09-03
  • 打赏
  • 举报
回复
opengl通过纹理来显示RGB或者RGBA多通道图像。
你可以先把把数据BGR转换为RGB,字节顺序调整就可以了。
然后再通过纹理显示。

4,448

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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