4

我一直在寻找一种简单的算法来获取和设置像素的亮度,但找不到任何东西——只有研究论文和复杂的库。

那么有谁知道计算像素亮度的公式是什么?我应该使用哪个公式来改变亮度?

编辑:澄清问题。我将 Qt 与 C++ 一起使用,但我主要是在寻找一个通用的数学公式——我会将它改编为该语言。我说的是内存中图像的 RGB 像素。“亮度”是指与 Photoshop 中的相同 - 更改亮度会使图像更“白”(亮度值 1.0 完全是白色),降低亮度会使图像更“黑”(值 0.0)。

4

2 回答 2

5

将颜色表示更改为 HSV。V分量代表,代表亮度!

  • 这里是用 PHP 实现的算法。
  • 以下是如何在 C 中执行此操作的描述。
于 2011-08-08T15:44:35.337 回答
-1

像素是什么意思?

您可以使用'='设置图像中像素的亮度,您只需要知道图像的内存布局

在屏幕上设置一个像素有点复杂

于 2011-08-08T15:44:43.433 回答