Method Image.Image()->modify_by_intensity()
- Method modify_by_intensity
modify_by_intensity(objectintr,intg,intb,int|array(int) ...vn)- Description
-
Recolor an image from intensity values.
For each color an intensity is calculated, from r, g and b factors (see grey), this gives a value between 0 and max.
The color is then calculated from the values given, v1 representing the intensity value of 0, vn representing max, and colors between representing intensity values between, linear.


original ->grey()->modify_by_intensity(1,0,0, 0,({255,0,0}),({0,255,0})); - Parameter
r - Parameter
g - Parameter
b -
red, green, blue intensity factors
- Parameter
v1 - Parameter
vn -
destination color
- Returns
-
the new image object
- See also