Navigation
Synopsis Interpolate between two colors.
Function Color interpolateColor(Color from, Color to, real percentage)
Description Interpolate between two colors (in RGB space). The percentage indicates the distance between the from and the to color.
Examples
from = color("Red");
to = color("Yellow");
b1 = box([size(50), fillColor(interpolateColor(from, to, 0.0))]);
b2 = box([size(50), fillColor(interpolateColor(from, to, 0.2))]);
b3 = box([size(50), fillColor(interpolateColor(from, to, 0.4))]);
b4 = box([size(50), fillColor(interpolateColor(from, to, 0.6))]);
b5 = box([size(50), fillColor(interpolateColor(from, to, 0.8))]);
b6 = box([size(50), fillColor(interpolateColor(from, to, 1.0))]);
render(hcat([b1, b2, b3, b4, b5, b6]));
gives: h1
Is this page unclear, or have you spotted an error? Please add a comment below and help us to improve it. For all other questions and remarks, visit ask.rascal-mpl.org.