RGBColor

RGBColor[r,g,b]

represents a color in the RGB color space, using red, blue and green components.

RGBColor[r,g,b,a]

specifies opacity a.

RGBColor["string"]

returns a color from a hex color or an HTML color name.

RGBColor[color]

returns the RGB representation of color.

Details

  • RGBColor is a color representation using three additive colors (red, green and blue), typically used as color specification for fonts, graphics primitives, image pixels and more.
  • RGB is commonly used by display devices such as screens and projectors. The actual color displayed may vary from device to device, depending on the type and response of their color elements to the {r,g,b} values.
  • Red, green, and blue color intensities outside the range 0 to 1 will be clipped, as will opacities. »
  • If no opacity has been specified, RGBColor[r,g,b] is equivalent to RGBColor[r,g,b,1].
  • RGBColor[r,g,b,a] is equivalent to {RGBColor[r,g,b],Opacity[a]}.
  • The alternative forms RGBColor[{r,g,b}] and RGBColor[{r,g,b,a}] can also be used. »
  • In RGBColor[spec], spec can be any of the following:
  • "#rrggbb"six-digit hexadecimal
    "#rgb"three-digit (shorthand) hexadecimal form
    "#rrggbbaa"hexadecimal form with opacity
    "htmlcolor"HTML color
    colorconvert from any ColorQ expression
  • ColorConvert can be used to convert to and from other color spaces such as XYZ and HSB.
  • 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
    Style[expr,color]displays expr with the specified color »
  • For 3D surfaces, explicit RGBColor 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  (6)

Color Specification  (3)

An RGB color:

An RGBA color:

An RGB color from its hexadecimal representation:

Use the short hexadecimal color representation:

An RGB color from a named HTML color:

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  (2)

Use Blend to mix two or more colors:

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

Generalizations & Extensions  (2)

RGBColor[{r,g,b}] is equivalent to RGBColor[r,g,b]:

Use Opacity with RGBColor:

Use the opacity argument in RGBColor directly:

Applications  (1)

Define a one-dimensional color function:

Properties & Relations  (3)

Use ColorData for named color gradients:

Use ColorData for named color schemes:

Use ColorSetter to get a simple color selector (click the color rectangle):

Or use ColorSlider to directly select colors:

Possible Issues  (1)

Values outside of the 0, 1 range will be clipped:

In plot functions, use ColorFunctionScaling to control global scaling of variables:

Neat Examples  (2)

Visualizing the RGB color space:

RGB noise with opacity:

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

Text

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_rgbcolor, organization={Wolfram Research}, title={RGBColor}, year={2021}, url={https://reference.wolfram.com/language/ref/RGBColor.html}, note=[Accessed: 21-November-2024 ]}