关于RGB32和RGB24的区别

blackeye2004 2010-10-01 11:29:46
我现在把一些其他颜色空间的数据转为RGB32和RGB24,发现如果是RGB32的话,播放出来的画面是反的。而如果是RGB24的话,则是正常的。这个RGB32和RGB24的存储方式不一样吗
...全文
4015 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dengzikun 2010-10-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 blackeye2004 的回复:]
你们的意思是说他们的存储方式也是一样的了?第一个字节放的是图像第一行的数据?而不是最后一行放图像第一行的数据
[/Quote]

两种存储格式都有可能
blackeye2004 2010-10-07
  • 打赏
  • 举报
回复
你们的意思是说他们的存储方式也是一样的了?第一个字节放的是图像第一行的数据?而不是最后一行放图像第一行的数据
ArcRain 2010-10-03
  • 打赏
  • 举报
回复
RGB32比RGB24多一条透明Alpha通道,其他结构都一样的。
dengzikun 2010-10-03
  • 打赏
  • 举报
回复 1
确认BITMAPINFOHEADER中的biHeight字段,
biHeight为正,位图自底向顶扫描,为负,
位图自顶向底扫描。如果这个值的设置和原始
位图文件扫描方式不符,则图像显示可能会颠倒。

RGB32和RGB24相比没有本质区别,除了多了一个字节外,
这个多出的字节可能被用作alpha通道,也可能没有任何意义。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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