CNode

如果获取相近色,主要想创建激变色?

Rromboo发布于13 年前最后回复13 年前3 回复5245 浏览0 收藏

目的是根据一个颜色,创建一个渐变色,这样比纯色好看一些,颜色不能差太远

查看回复

回复 (3)

W
wenbob#1·13 年前

首先确定渐变的规则,是需要色相渐变,还是亮度渐变,还是饱和度渐变?

确定了这个就容易了。如果原来的颜色是rgb色系的,先转换成容易做渐变处理的色系,比如hsl色系,做完转换后,再转回rgb。

F
fsiaonma#2·13 年前

如果创建渐变色,可以通过 canvas 的 createLinearGradient() 接口。 如果是希望获取一个相近颜色,可以通过相关调色工具。

参与回复
登录后即可参与回复。登录