【发布时间】:2010-10-13 14:50:01
【问题描述】:
我知道如何在像素级别对图像进行简单的处理,例如应用灰度、棕褐色等。我想找到一些关于如何在像素级别应用饱和度、色调、亮度、对比度等的文章,而且我无法从 Google 搜索中获得任何有用的信息。
【问题讨论】:
标签: image-manipulation platform-independent
我知道如何在像素级别对图像进行简单的处理,例如应用灰度、棕褐色等。我想找到一些关于如何在像素级别应用饱和度、色调、亮度、对比度等的文章,而且我无法从 Google 搜索中获得任何有用的信息。
【问题讨论】:
标签: image-manipulation platform-independent
由于像素通常表示为 RGB(红、绿、蓝)值,因此将它们转换为另一种颜色空间来操作它们通常更有用,例如HSB(色相、饱和度、亮度) - 这样您就可以更轻松地单独更改这些值。
如果您搜索 RGB 到 HSB 的转换,您应该会找到相关示例(我想我在 Wikipedia 上找到了一些有用的代码)。
显然,在您处理完像素(例如,将饱和度乘以 0.2)之后,您必须将它们转换回 RGB 以进行显示。
【讨论】: