图像的算法其实比较简单, 暂且不去追究这公式怎么来的,拿了用就行了
r= (BYTE)max(0, min(255, 0.393*r + 0.769*g + 0.189*b));
g= (BYTE)max(0, min(255, 0.349*r + 0.686*g + 0.168*b));
b= (BYTE)max(0, min(255, 0.272*r + 0.534*g + 0.131*b));


图像色彩转换算法
本文介绍了一种简单的图像色彩转换算法,通过特定的公式计算出新的红(r)、绿(g)、蓝(b)通道值,实现黑白照片效果。直接应用公式即可完成色彩转换。
图像的算法其实比较简单, 暂且不去追究这公式怎么来的,拿了用就行了
r= (BYTE)max(0, min(255, 0.393*r + 0.769*g + 0.189*b));
g= (BYTE)max(0, min(255, 0.349*r + 0.686*g + 0.168*b));
b= (BYTE)max(0, min(255, 0.272*r + 0.534*g + 0.131*b));



被折叠的 条评论
为什么被折叠?