我一直在寻找一个简单的算法来获取和设置像素的亮度,但是找不到什么 - 只有研究论文和复杂的库。
那么,有人知道计算像素亮度的公式吗?我应该使用哪个公式来改变亮度?
编辑:澄清问题。我正在使用Qt和C ++,但我主要是寻找一个通用的数学公式 - 我将根据语言进行调整。我谈论的是内存中图像的RGB像素。通过“亮度”,我的意思与Photoshop相同 - 改变亮度会使图像更加“白色”(亮度值为1.0时完全为白色),降低它会使其更加“黑色”(值为0.0)。
我一直在寻找一个简单的算法来获取和设置像素的亮度,但是找不到什么 - 只有研究论文和复杂的库。
那么,有人知道计算像素亮度的公式吗?我应该使用哪个公式来改变亮度?
编辑:澄清问题。我正在使用Qt和C ++,但我主要是寻找一个通用的数学公式 - 我将根据语言进行调整。我谈论的是内存中图像的RGB像素。通过“亮度”,我的意思与Photoshop相同 - 改变亮度会使图像更加“白色”(亮度值为1.0时完全为白色),降低它会使其更加“黑色”(值为0.0)。