LCHColor

LCHColor[l,c,h]

represents a color in the LCH color space with lightness l, chroma c and hue h.

LCHColor[l,c,h,a]

specifies opacity a.

LCHColor["string"]

returns a color from an HTML color name etc.

LCHColor[color]

returns the LCH representation of color.

Details

  • LCHColor is a perceptual color space corresponding to a cylindrical transformation of LABColor with the a and b components represented in polar form in terms of c and h, allowing for easier interpretation of color parameters.
  • LCHColor is device independent and corresponds to the CIE color space with .
  • Components , and can be derived from , and parameters of LABColor:
  • lightness, approximate luminance
  • chroma, color saturation
  • hue, cyclic color from red to green to blue
  • ColorConvert can be used to convert to and from other color spaces such as RGB and XYZ.
  • LCHColor allows any real number for l, c, and h.
  • If no opacity has been specified, LCHColor[l,c,h] is equivalent to LCHColor[l,c,h,1].
  • LCHColor[l,c,h,a] is equivalent to {LCHColor[l,c,h],Opacity[a]}.
  • The alternative forms LCHColor[{l,c,h}] and LCHColor[{l,c,h,a}] can also be used. »
  • RGBColor approximately corresponds to l between 0 and 1, c between 0 and 1.3, and h between 0 and 1.
  • The following wrappers can be used around colors:
  • ColorsNear[color,]specifies a region around color
    Directive[,color,]specifies a color in combination with other directives
    Glow[color]specifies color independent of lighting »
    Opacity[a,color]specifies a color with an opacity a »
    Specularity[color,]specifies the specularity color
    Style[expr,color]displays expr with the specified color »
  • For 3D surfaces, explicit LCHColor directives define surface colors; the final shading depends on lighting and contributions from specularity and glow. »

Examples

open allclose all

Basic Examples  (4)

Specify the color of graphics primitives:

Specify the color with opacity:

Specify the output color of expressions:

Specify the color of plots:

Scope  (2)

Colors in 3D  (1)

Use diffuse surface color:

Use diffuse and specular surface color:

Use glow color, setting the diffuse surface color to black:

Color Operations  (1)

Use Lighter and Darker to mix with white and black, respectively:

Generalizations & Extensions  (2)

LCHColor[{l,c,h}] is equivalent to LCHColor[l,c,h]:

Use Opacity with LCHColor:

Use the opacity argument in LCHColor directly:

Applications  (1)

Perform a color desaturation by lowering the chroma while preserving luminance and hue:

Properties & Relations  (2)

LCHColor is a cylindrical transformation of LABColor:

Blend of LCHColor directives happens in LCh parameter space:

Interactive Examples  (1)

Perform dynamic color adaptation in LCh:

Neat Examples  (1)

Visualizing the color space:

Wolfram Research (2014), LCHColor, Wolfram Language function, https://reference.wolfram.com/language/ref/LCHColor.html (updated 2021).

Text

Wolfram Research (2014), LCHColor, Wolfram Language function, https://reference.wolfram.com/language/ref/LCHColor.html (updated 2021).

CMS

Wolfram Language. 2014. "LCHColor." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/LCHColor.html.

APA

Wolfram Language. (2014). LCHColor. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LCHColor.html

BibTeX

@misc{reference.wolfram_2023_lchcolor, author="Wolfram Research", title="{LCHColor}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/LCHColor.html}", note=[Accessed: 28-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_lchcolor, organization={Wolfram Research}, title={LCHColor}, year={2021}, url={https://reference.wolfram.com/language/ref/LCHColor.html}, note=[Accessed: 28-March-2024 ]}