【问题标题】:Image/color manipulation formulas [closed]图像/颜色操作公式
【发布时间】:2010-10-13 14:50:01
【问题描述】:

我知道如何在像素级别对图像进行简单的处理,例如应用灰度、棕褐色等。我想找到一些关于如何在像素级别应用饱和度、色调、亮度、对比度等的文章,而且我无法从 Google 搜索中获得任何有用的信息。

【问题讨论】:

    标签: image-manipulation platform-independent


    【解决方案1】:

    由于像素通常表示为 RGB(红、绿、蓝)值,因此将它们转换为另一种颜色空间来操作它们通常更有用,例如HSB(色相、饱和度、亮度) - 这样您就可以更轻松地单独更改这些值。

    如果您搜索 RGB 到 HSB 的转换,您应该会找到相关示例(我想我在 Wikipedia 上找到了一些有用的代码)。

    显然,在您处理完像素(例如,将饱和度乘以 0.2)之后,您必须将它们转换回 RGB 以进行显示。

    【讨论】:

    • 太棒了...没想到那样。我知道 Photoshop 以三种或四种不同格式显示颜色,但我没想过简单地进行相同的转换并像那样编辑它。现在我想起来,这是一个非常明显的解决方案。谢谢!
    猜你喜欢
    • 2022-09-24
    • 2015-08-16
    • 1970-01-01
    • 2011-09-27
    • 2012-10-28
    • 1970-01-01
    • 2014-06-11
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多