Previous Next
524
CHAPTER 7 Transparency
In the following function, the subscripts min, mid, and max refer to the color
components having the minimum, middle, and maximum values upon entry to
the function.
SetSat(C, s)
if C max > C min
C mid = ( ( ( C mid – C min ) × s ) ⁄ ( C max – C min ) )
C max = s
else
C mid = C max = 0.0
C min = 0.0
return C
TABLE 7.3 Standard nonseparable blend modes
NAME RESULT
Hue Creates a color with the hue of the source color and the saturation and luminosity of the
backdrop color.
B ( C b, C s ) = SetLum(SetSat(C s, Sat(C b)), Lum(C b))
Saturation Creates a color with the saturation of the source color and the hue and luminosity of the
backdrop color. Painting with this mode in an area of the backdrop that is a pure gray (no
saturation) produces no change.
B ( C b, C s ) = SetLum(SetSat(C b, Sat(C s)), Lum(C b))
Color Creates a color with the hue and saturation of the source color and the luminosity of the
backdrop color. This preserves the gray levels of the backdrop and is useful for coloring
monochrome images or tinting color images.
B ( C b, C s ) = SetLum(C s, Lum(C b))
Luminosity Creates a color with the luminosity of the source color and the hue and saturation of the
backdrop color. This produces an inverse effect to that of the Color mode.
B ( C b, C s ) = SetLum(C b, Lum(C s))
Previous Next