Representing colors as three numbers [color graphics] | IEEE Journals & Magazine | IEEE Xplore
RGB in graphics is both a way of specifying color and a way of viewing color. Graphics algorithms manipulate RGB colors, and the images produced by graphics algorithms are encoded as RGB pixels and displayed on devices that render these pixels by emitting RGB light. Colored images are also used to specify color in graphics. Most computer graphics texts and tutorials provide a description of human color vision and measurement as defined by the CIE tristimulus values, XYZ. Often missing, however, is an in-depth discussion of the relationship between the different applications of RGB and XYZ, and any discussion of color models beyond trichromacy. The goal of this tutorial is to provide a complete, concise analysis of RGB color specification and its relationship to perceptual and physical specifications of color, and to introduce some models for color perception beyond tristimulus theory.
Representing Color as Three Numbers That color can be represented by three numbers-whether RGB or XYZ-is a direct result of the physiology of human vision. Electromagnetic radiation whose wavelength is in the visible range (370 to 730 nanometers) is converted by photopigments in the retinal cones into three signals, which correspond to the response of the three types of cones. This response is a function of wavelength and is described by the spectral sensitivity curves for the cones, as Figure 1 shows. Fig. 1: Spectral sensitivity curves for the short (blue), medium (green), and long…
related reading
- Color: From Hexcodes to Eyeballsjamie-wong.com
- Color Spaces – Bartosz Ciechanowskiciechanow.ski
- Where to Find the Colors Your Screen Can’t Show You – Ryan Moulton's Articlesmoultano.wordpress.com
- A Beginner’s Guide to (CIE) Colorimetry | by Chandler Abraham | Color and Imaging | Mediummedium.com
- CS 1110 Fall 2024cs.cornell.edu
- Gamut - Wikipediaen.wikipedia.org
- OpenCV Color Spaces ( cv2.cvtColor ) - PyImageSearchpyimagesearch.com
- oklch.fyi ▸ OKLCH Color Picker, Generator and Converteroklch.fyi
- MAKING SOFTWAREmakingsoftware.co
- Ray Tracing in One Weekendraytracing.github.io
- The HSB Color System: A Practitioner's Primer – Learn UI Designlearnui.design
- Interaction of colorstatic1.squarespace.com