感知亮度转化公式

image - Formula to determine perceived brightness of RGB color - Stack Overflow


 我认为您正在寻找的是RGB ->亮度转换公式。

光度/数字国际电联BT.709

Y = 0.2126 R + 0.7152 G + 0.0722 B

数字ITU BT.601(赋予R和B组件更大的权重):

Y = 0.299 R + 0.587 G + 0.114 B

如果您愿意用精度换取性能,那么这个公式有两个近似公式:

Y = 0.33 R + 0.5 G + 0.16 B

Y = 0.375 R + 0.5 G + 0.125 B

这些可以快速计算为

Y = (R+R+B+G+G+G)/6

Y = (R+R+R+B+G+G+G+G)>>3

Comments

Popular posts from this blog

活在当下-从尾巴摇狗的荒谬中解放自我

Metroidvania银河恶魔城游戏开发指南(一)

折衷主义建筑