【发布时间】:2011-10-25 15:41:40
【问题描述】:
如何为给定颜色获取较深颜色的十六进制代码(用十六进制代码表示)。
例如,对于给定的颜色 #999999,我想要更深的十六进制颜色,即它可以是 #666666,因为 #666666 比 #999999 更暗,并且它们是灰色
另一个例子,对于给定的橙色,我想得到更深的橙色十六进制代码。
假设我们使用 ActionScript 3。
【问题讨论】:
标签: actionscript-3 colors hex
如何为给定颜色获取较深颜色的十六进制代码(用十六进制代码表示)。
例如,对于给定的颜色 #999999,我想要更深的十六进制颜色,即它可以是 #666666,因为 #666666 比 #999999 更暗,并且它们是灰色
另一个例子,对于给定的橙色,我想得到更深的橙色十六进制代码。
假设我们使用 ActionScript 3。
【问题讨论】:
标签: actionscript-3 colors hex
根据您的追求,使用HSL 色彩空间并调整 L 值可能会获得更好的结果。这是 Flash 创作工具中的颜色选择器在您使颜色变亮/变暗时所做的事情。稍微用谷歌搜索一下就可以找到将 RGB 转换为 HSL 的论坛和代码,反之亦然。
【讨论】: