• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅

根据RGB计算亮度

亮度公式是 Brightness = 0.3 * R + 0.6 * G + 0.1 * B,

RGB计算色彩知觉亮度的公式
Y = ((R*299)+(G*587)+(B*114))/1000

1.颜色值=(65536Red)+(256Green)+(Blue) 已知颜色值,怎么换算为RGB. 2.RGB与亮度的关系。 如果有一张位图,对每个像素如何操作,就能改变亮度?或者有别的方法。 请留下公式,谢谢。

回答人的补充   2010-06-07 19:55
i=(r+g+b)/3
h=arccos{1/2*[(r-g)+(r-b)]/[(r-g)^2+(r-b)(g-b)]^1/2}
s=1-3[min(r,g,b)]/(r+g+b)


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/carl2380/archive/2010/09/09/5872720.aspx

posted @ 2011-06-29 14:42  张纯睿  阅读(1493)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3