Method: rich.color.blend_rgb
Calls: 88, Exceptions: 0, Paths: 1Back
Path 1: 88 calls (1.0)
ColorTriplet (88)
ColorTriplet (88)
0.3 (13) 0.9 (13) 0.9755282581475768 (6) 0.9045084971874737 (6) 0.024471741852423234 (6) 0.5 (5) 1.0 (3) 0.7938926261462366 (3) 0.6545084971874737 (3)...
ColorTriplet (88)
1def blend_rgb(
2 color1: ColorTriplet, color2: ColorTriplet, cross_fade: float = 0.5
3) -> ColorTriplet:
4 """Blend one RGB color in to another."""
5 r1, g1, b1 = color1
6 r2, g2, b2 = color2
7 new_color = ColorTriplet(
8 int(r1 + (r2 - r1) * cross_fade),
9 int(g1 + (g2 - g1) * cross_fade),
10 int(b1 + (b2 - b1) * cross_fade),
11 )
12 return new_color