Models

ColorMixModelType

Color对象中有不少方法,比如说Color.mix和Color.interpolate,都可以使用其中一种颜色对象模型来决定颜色如何混合。

const newColor = Color.mix(Color("red"), Color("blue"), {model: ColorMixModelType.HSL})

ColorMixModelType.HSL

HSL的色彩空间,不带透明度值

const newColor = Color.mix(Color("red"), Color("blue"), {model: ColorMixModelType.HSL})

ColorMixModelType.HSLA

HSL的色彩空间,带透明度值

const newColor = Color.mix(Color("red"), Color("blue"), {model: ColorMixModelType.HSLA})

ColorMixModelType.HUSL

使用HSLuv的色彩模式

const newColor = Color.mix(Color("red"), Color("blue"), {model: ColorMixModelType.HUSL})

ColorMixModelType.RGB

使用RGB色彩空间模型,不带透明度

const newColor = Color.mix(Color("red"), Color("blue"), {model: ColorMixModelType.RGB})

ColorMixModelType.RGBA

使用RGB色彩空间模型,带透明度

const newColor = Color.mix(Color("red"), Color("blue"), {model: ColorMixModelType.RGBA})

Last updated

Was this helpful?