This list of monochrome and RGB palettes includes generic repertoires of colors (color palettes) to produce black-and-white and RGB color pictures by a computer's display hardware. RGB is the most common method to produce colors for displays; so these complete RGB color repertoires have every possible combination of R-G-B triplets within any given maximum number of levels per component.
Each palette is represented by a series of color patches. When the number of colors is low, a 1-pixel-size version of the palette appears below it, for easily comparing relative palette sizes. Huge palettes are given directly in one-color-per-pixel color patches.
For each unique palette, an image color test chart and sample image (truecolor original follows) rendered with that palette (without dithering) are given. The test chart shows the full 256 levels of the red, green, and blue (RGB) primary colors and cyan, magenta, and yellow complementary colors, along with a full 256-level grayscale. Gradients of RGB intermediate colors (orange, lime green, sea green, sky blue, violet, and fuchsia), and a full hue spectrum are also present. Color charts are not gamma corrected.
{| style="border-style: none" border="0" cellpadding="0"
These elements illustrate the color depth and distribution of the colors of any given palette, and the sample image indicates how the color selection of such palettes could represent real-life images. These images are not necessarily representative of how the image would be displayed on the original graphics hardware, as the hardware may have additional limitations regarding the maximum display resolution, pixel aspect ratio and color placement.
Implementation of these formats is specific to each machine. Therefore, the number of colors that can be simultaneously displayed in a given text or graphic mode might be different. Also, the actual displayed colors are subject to the output format used - PAL or NTSC, composite or component video, etc. - and might be slightly different. For simulated images and specific hardware and alternate methods to produce colors other than RGB (ex: composite), see the List of 8-bit computer hardware palettes, the List of 16-bit computer hardware palettes and the List of video game console palettes. For various software arrangements and sorts of colors, including other possible full RGB arrangements within 8-bit color depth displays, see the List of software palettes.
Monochrome palettes
These palettes only have some shades of gray, from black to white (considered the darkest and lightest "grays", respectively). The general rule is that those palettes have 2n different shades of gray, where n is the number of bits needed to represent a single pixel.
Monochrome (1-bit grayscale) Monochrome graphics displays typically have a black background with a white or light gray image, though green and amber monochrome monitors were also common. Such a palette requires only one bit per pixel.
Where photo-realism was desired, these early computer systems had a heavy reliance on dithering to make up for the limits of the technology.
In some systems, as Hercules and CGA graphic cards for the IBM PC, a bit value of 1 represents white pixels (light on) and a value of 0 the black ones (light off); others, like the Playdate and Atari ST and Apple Macintosh with monochrome monitors, a bit value of 0 means a white pixel (no ink) and a value of 1 means a black pixel (dot of ink), which it approximates to the printing logic.
2-bit Grayscale
In a 2-bit color palette each pixel's value is represented by 2 bits resulting in a 4-value palette (22 = 4).
2-bit dithering:
{| style="border-style: none" border="0" cellpadding="0"
It has black, white and two intermediate levels of gray as follows:
A monochrome 2-bit palette is used on:
The Monochrome Display Adapter for the IBM PC NeXT Computer, NeXTcube and NeXTstation monochrome graphic displays. Original Game Boy system portable video game console. Macintosh PowerBook 150 monochrome LC displays. Amiga with A2024 monochrome monitor in high-resolution mode. The original Amazon Kindle The original WonderSwan The Tiger Electronics Game.com portable video game console The original Neo Geo Pocket.
4-bit Grayscale
In a 4-bit color palette each pixel's value is represented by 4 bits resulting in a 16-value palette (24 = 16):
4-bit grayscale dithering does a fairly good job of reducing visible banding of the level changes:
A monochrome 4-bit palette is used on:
MOS Technology VDC (on the Commodore 128 with monochrome monitor) Amstrad CPC series with a GT64/GT65 Green Monitor (16 unique green shades) Amstrad CPC Plus series with the MM12 Monochrome monitor (16 shades of grey) Some Apple PowerBooks equipped with monochrome displays like the PowerBook 5300 The original VideoNow
8-bit Grayscale
In an 8-bit color palette each pixel's value is represented by 8 bits resulting in a 256-value palette (28 = 256). This is usually the maximum number of grays in ordinary monochrome systems; each image pixel occupies a single memory byte.
Most scanners can capture images in 8-bit grayscale, and image file formats like TIFF and JPEG natively support this monochrome palette size.
Alpha channels employed for video overlay also use (conceptually) this palette. The gray level indicates the opacity of the blended image pixel over the background image pixel.
Dichrome palettes
16-bit RG palette The RG or red–green color space is a color space that uses only two primary colors: red and green. It was used on early color processes for films.
It was used as an additive format, similar to the RGB color model but without a blue channel, on processes such as Kinemacolor, Prizma, Technicolor I,Cinematographic Multiplex Projection, &c. U.S. Patent No. 1,391,029, filed February 20, 1917."Moving Pictures in Color", The New York Times, February 22, 1917, p. 9. Raycol, etc., producing shades of black, red, green and yellow. Alternatively, it was used as a subtractive format on Brewster Color I, Kodachrome I,Capstaff, a former portrait photographer and physics and engineering student had already worked on colour photography before he joined C.K. Mees and other former Wratten and Wainright employees in their move to Rochester in 1912–1913 after Eastman had bought that company to persuade Mees to come and work for him. Prizma II, Technicolor II,"The First Successful Color Movie", Popular Science, Feb. 1923, p. 59."Kalmus, Herbert. "Technicolor Adventures in Cinemaland", Journal of the Society of Motion Picture Engineers, December 1938" etc., producing shades of transparent, red, green and black.
Until recently, its primary use was in low-cost light-emitting diode displays in which red and green tended to be far more common than the still nascent blue LED technology, but full-color LEDs with blue have become more common in recent years.
ColorCode 3-D, a anaglyph stereoscopic color scheme, uses the RG color space to simulate a broad spectrum of color in one eye, while the blue portion of the spectrum transmits a black-and-white (black-and-blue) image to the other eye to give depth perception.
| Additive RG | Additive RG color palette
16-bit RB palette
| Additive RB | Additive RB color palette
16-bit GB palette
| Additive GB | Additive GB color palette
Regular RGB palettes
Here are grouped those full RGB hardware palettes that have the same number of binary levels (i.e., the same number of bits) for every red, green and blue components using the full RGB color model. Thus, the total number of colors are always the number of possible levels by component, n, raised to a power of 3: n×n×n = n3.
3-bit RGB
3-bit RGB dithering:
Systems with a 3-bit RGB palette use 1 bit for each of the red, green and blue color components. That is, each component is either "on" or "off" with no intermediate states. This results in an 8-color palette ((21)3 = 23 = 8) that has black, white, the three RGB primary colors red, green and blue and their correspondent complementary colors cyan, magenta and yellow as follows:
The color indices vary between implementations; therefore, index numbers are not given.
The 3-bit RGB palette is used by:
Text terminals following the ECMA-48 standard (sometimes known as the "ANSI standard", although ANSI X3.128 does not define colors) World System Teletext Level 1/1.5 Videotex Oric computers BBC Micro PC-8801 (up to the MkII) PC-9801 (with original 8086 CPU, before the VM/VX models) Sharp X1 (models before the X1 Turbo Z) Sharp MZ 700 FM-7, FM New 7, FM 77 (before the FM77AV) Sinclair QL Space Invaders Part II (arcade hardware) Macintosh SE (with a color printer or external monitor) Atari 2600 (SECAM version) Color Maximite (PIC32 based microcomputer) Arcadia 2001 PV-1000 Monkey Magic (arcade hardware) VIC-20 (high-res mode) Mouse Trap (arcade hardware) Sanyo MBC-550 series Windows 1.0 (includes dithering)
6-bit RGB
Systems with a 6-bit RGB palette use 2 bits for each of the red, green, and blue color components. This results in a (22)3 = 43 = 64-color palette as follows:
6-bit RGB systems include the following:
Enhanced Graphics Adapter (EGA) for IBM PC/AT (16 colors at once) Sega Master System video game console (32 colors at once) GIME for TRS-80 Color Computer 3 (16 colors at once) Pebble Time smartwatch which has a 6-bit (64 color) e-paper display Parallax Propeller using the reference VGA circuit
9-bit RGB
Systems with a 9-bit RGB palette use 3 bits for each of the red, green, and blue color components. This results in a (23)3 = 83 = 512-color palette as follows:
9-bit RGB systems include the following:
Atari ST (Normally 4 to 16 at once without tricks) MSX2 computers (up to 16 at once) Sega Genesis/Mega Drive video game console, (64 colors at once) Sega Nomad TurboGrafx-16 (NEC PC-Engine) ZX Spectrum Next The NEC PC-8801 Mk II SR and later models (8 colors at once) The Mindset computer (16 colors at once) The Sega Pico (61 colors at once)
12-bit RGB
Systems with a 12-bit RGB palette use 4 bits for each of the red, green, and blue color components. This results in a (24)3 = 163 = 4096-color palette. 12-bit color can be represented with three hexadecimal digits, also known as shorthand hexadecimal form, which is commonly used in web design. The palette is as follows:
12-bit RGB systems include the following:
Amiga OCS/ECS (32, 64, or 4,096 colors) Apple IIGS Video Graphics Chip (3,200 colors) Atari STe (16 colors) Acorn Archimedes E-readers and smartdevices with a Kaleido E-ink display Sega Game Gear (32 colors) Hi-Text Level 2.5+ Teletext Neo Geo Pocket Color (147 colors) Atari Lynx (16 colors) NEC PC-9801 VM/VX models typically equipped with a NEC V30 or better, but before the PC9821 Series. The Sharp X1 Turbo Z Series Fujitsu FM-77AV The Amstrad CPC 664Plus, 6128Plus and GX4000 (32 colors) NeXTstation Color and NeXTstation Turbo Color WonderSwan Color Thomson TO8 IBM PCs with Professional Graphics Controller
The Allegro library supported in the (legacy) version 4, an emulated 12-bit color mode example code ("ex12bit.c"), using 8-bit indexed color in VGA/SVGA. It used two pixels for each emulated pixel, paired horizontally, and a specifically adapted 256-color palette. One range of the palette was many brightnesses of one primary color (say green), and another range of the other two primaries mixed together at different amounts and brightnesses (red and blue). It effectively reduced the horizontal resolution by half, but allowed a 12-bit "true color" in DOS and other 8-bit VGA/SVGA modes. The effect also somewhat reduced the total brightness of the screen.
15-bit RGB
Systems with a 15-bit RGB palette use 5 bits for each of the red, green, and blue color components. This results in a (25)3 = 323 = 32,768-color palette (commonly known as Highcolor) as follows:
15-bit systems include:
Super Nintendo Entertainment System (256 colors)