color_util.blend module
- color_util.blend.blend(color_a, color_b, ratio, result_type)
Return a color that is a linear blending of color_a and color_b.
ratio value in range [0.0, 1.0] return color_a * (1 - ratio) + color_b * ratio
- color_util.blend.hue_blend(color_a, color_b, ratio)
Return a color that is a linear blending of color_a and color_b in hsv space.
ratio value in range [0.0, 1.0] return color_a * (1 - ratio) + color_b * ratio
- color_util.blend.hue_blend_plus(color_a, color_b, ratio)
Return a color that blends color_a and color_b in hsv space, using the shortest distance between the hues
Note the shortest distance between the hues may wrap around 1.0
ratio value in range [0.0, 1.0] return color_a * (1 - ratio) + color_b * ratio
- color_util.blend.rgba_blend(color_a, color_b, ratio)
Return a color that is a linear blending of color_a and color_b in rgba space.
ratio value in range [0.0, 1.0] return color_a * (1 - ratio) + color_b * ratio