【发布时间】:2012-09-26 22:05:19
【问题描述】:
我有下一个问题。
我有一个带有几种不同深浅的基色。
示例:
- 底色:#4085c5
- 阴影:#005cb1
现在,我有了不同的颜色(比如说#d60620),但没有阴影。从颜色我想计算阴影,与第一段中提到的颜色有相似的差异。
首先我尝试计算 RGB 差异 元素并将它们应用于第二种颜色,但结果与我预期的不同。
比我尝试将颜色转换为 HSV、读取 饱和度值并将差异应用于第二种颜色,但结果颜色仍然很奇怪。
公式类似于:(HSV(BaseColor)[S] - HSV(Shade)[S]) + HSV(SecondColor)[H]
有谁知道如何解决这个问题?我知道我做错了什么,但我不知道是什么。 :)
【问题讨论】: