ps定灰場公式?
一、基礎
對于彩色轉灰度,有一個很著名的心理學公式:
Gray = R*0.299 + G*0.587 + B*0.114
二、整數算法
而實際應用時,希望避免低速的浮點運算,所以需要整數算法。
注意到系數都是3位精度的沒有,我們可以將它們縮放1000倍來實現整數運算算法:
Gray = (R*299 + G*587 + B*114 + 500) / 1000
RGB一般是8位精度,現在縮放1000倍,所以上面的運算是32位整型的運算。注意后面那個除法是整數除法,所以需要加上500來實現四舍五入。