Method Image.Image()->modify_by_intensity()
- Method
modify_by_intensity
object
modify_by_intensity(int
r
,int
g
,int
b
,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