LerpColor
Last updated
Last updated
lerpColor takes 2 color values as input parameters, and takes a floating point fractional value to indicate the fractional distance between the 2 colors to calculate the intermediate color that is returned.
Using the colorSelector tool, we need to make sure to set HSB as below. This sets the range of values for Hue: 0-260, Sat: 0-100, Brightness: 0-100
colorMode(HSB, 360, 100, 100 ); //corresponds to the colorSelector color values
Logic for image above:
Select a start and end colors
color startColor = color(180, 100,100); //bright cyan
color endColor = color(75, 90, 70); //pea green
Set (and modify) the amount variable - it takes decimal values between 0.0 - 1.0
float amt = (.10 * i ); //i is loop index
Determine calculated color:
color interColor = lerpColor( startColor, endColor, amt);
The first square shows the startColor since amt = 0.0
The last square shows the endColor since amt = 1.0