RGB

**RGB** refers to an additive color model made up of **R**ed, **G**reen, and **B**lue light. Each channel of component color combines with the other two to to form a range of unique colors. In an **RGBA** color space, an additional **A**lpha channel can be assigned to define opacity / transparency.

## 12/15/16-bit RGB color

In 16-bit color mode, the RGB values can be defined in a few different ways:

In color systems from NeXT, the first 12 bits define three 4-bit channels. The resulting 16 red x 16 green x 16 blue values create 4,096 possible combinations of unique color values. The remaining 4 bits can be assigned to an alpha channel to define 16 levels of transparency.

In supported color systems from Apple, the first 15 bits define three 5-bit channels. The resulting 32 red x 32 green x 32 blue values create 32,768 possible combinations of unique color values. The remaining 1 bit can be used to define a single level of transparency. This is referred to as "**thousands of colors**" on Macintosh systems and "high color" on PCs.

In some 16-bit systems, the last remaining bit is not used for transparency and instead added to the green channel to double the number of possible values because the human eye has greater sensitivity to this color. The resulting 32 red x 64 green x 32 blue values create 65,536 possible combinations of unique color values. This is referred to as "direct color" on PCs with XGA support.

## 24/32-bit RGB color

In 24-bit color mode, the RGB values are made up of three 8-bit channels. The resulting 256 red x 256 green x 256 blue values create 16,777,216 possible combinations of unique color values. This is referred to as "**millions of colors**" on Macintosh systems and "true color" on PCs.

In modern systems, 32-bit color graphics allow for 8 additional bits to be assigned to an alpha channel, which can be used to define 256 levels of transparency. Adobe Photoshop has supported 32-bit color graphics since version 1.0 in 1990.

## Deep color

Newer systems support extended ranges of color from 30 to 64 bits, referred to as "deep color". The first system from Apple to include built-in 30-bit support are the 2014 retina iMacs, which can display 10 bits per channel for up to 1,073,741,824 unique colors. Another example on macOS systems using the 64-bit version of QuickTime X is ProRes. The ProRes 4444 codecs support three 12-bit channels that can create 68,719,476,736 possible combinations of unique RGB color values, along with a 16-bit lossless alpha channel. 16-bit-per-channel support was introduced into Photoshop with version 2.5 in 1993.

## References

1. ↑ 1.0 1.1 The NeXT Generation by M. Keith Thompson, *PC Magazine* p.161. 1992-05-12.
2. ↑ Color Depth : 15-bit (32,768 colors), MobyGames. Accessed 2020-02-19.
3. ↑ Programming the XGA Direct Color Mode by Julio Sanchez, Maria P. Canton, *The PC Graphics Handbook*. 2013-10-29.
4. ↑ Apple unlocks 'billions' more colors in latest iMacs by Steve Dent, Engadget. 2015-10-30.
5. ↑ About Apple ProRes, Apple. 2018-04-09.

## External links

* Millions of Colors vs. Thousands: What’s the Difference? at Low End Mac (2018-08-01)
* RGB at the Apple Wiki
* RGB color model and List of monochrome and RGB palettes at Wikipedia