求RGB565转8位灰度的算法

liqian99 2007-08-17 09:55:17
哪位有RGB565转8位灰度的算法,给小弟一份,最好是纯C的.
我整了一天,总是不对.
多谢了
...全文
227 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjkqxjsxb 2007-09-14
  • 打赏
  • 举报
回复
三原色红绿蓝所对应的亮度分别是(0.3,0.59,0.11},RGB565中各分量的范围为{32-1,64-1,32-1},所以转换后灰度值=(R/31*0.3+G/63*0.59+B/31*0.11),范围为0到1,转换为8位,将其乘以255

1,451

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
  • 图象工具使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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