如果获取相近色,主要想创建激变色?
发布于 11 年前 作者 romboo 4380 次浏览 最后一次编辑是 8 年前

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

3 回复

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

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

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

希望是通过代码的方式获取渐变色,canvas在node.js下没法用吧

回到顶部