时间:2011-01-06 18:20:26

标签: filter rgb paint

1 个答案:

答案 0 :(得分:0)

我相信他们只是从RGB值中添加/减去一个常量。

R' = max( min(255, R+diff), 0);
G' = max( min(255, G+diff), 0);
B' = max( min(255, B+diff), 0);

尽管如此,使用您提到的方法可能会产生更正确的结果。获得0-255范围之外的值是可以预期的,您必须处理它。您可能还想在计算中考虑伽马校正。