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 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) •
Truevision TARGA and AT-Vista graphic cards for
IBM PC/AT and compatibles, and NU-Vista for
Macintosh • Later models of
Super VGA (SVGA)
IBM PC compatible graphic cards •
Nintendo Game Boy Color/
Advance/
SP/
Micro pocket video game consoles (Color: 56 colors, Advance/SP/Micro: 512 colors) •
Nintendo DS (2D output) •
Neo Geo AES/
Neo Geo CD video game consoles (4096 colors) • The
Sega 32X Addon for the Mega Drive/Genesis • While the
PlayStation utilized a 24-bit color depth for calculations and video, textures applied to 3D objects had a maximum color depth of 15-bit.
18-bit RGB : Systems with an 18-bit RGB palette use 6 bits for each of the red, green, and blue color components. This results in a (26)3 = 643 = 262,144-color palette as follows: : 18-bit RGB systems include the following: •
IBM 8514,
MCGA,
VGA for
IBM PC compatibles (256 colors out of 262,144) •
Atari Falcon (256 colors) •
Nintendo DS (3D output and 2D
blended output) • Used internally by many LCD monitors
21-bit RGB 21-bit RGB has 7 bits for red green and blue. 21-bit RGB has a total of 2,097,152 colors. 21-bit RGB systems include the following: •
Nintendo 64 (32768 colors)
24-bit RGB : Often known as
truecolor and
millions of colors, 24-bit color is the highest color depth normally used, and is available on most modern display systems and software. Its color palette contains (28)3 = 2563 = 16,777,216 colors. 24-bit color can be represented with six hexadecimal digits. The complete palette (shown above) needs a squared image of 4,096 pixels wide (48 MB uncompressed), and there is not enough room in this page to show it at full. This can be imagined as 256 stacked squares like the following, every one of them having the same given value for the red component, from 0 to 255. The color transitions in these patches must be seen as continuous. If
color stepping (
banding) inside is visible, then probably the display is set to a
Highcolor (15- or 16- bits RGB, 32,768 or 65,536 colors) mode or lesser. : This is also the number of colors used in true color image files, like
Truevision TGA,
TIFF,
JPEG (the last internally encoded as
YCbCr) and
Windows Bitmap, captured with
scanners and
digital cameras, as well as those created with
3D computer graphics software. 24-bit RGB systems include: •
Sega Dreamcast (16777216 colors) •
Amiga Advanced Graphics Architecture (256 or 262,144 colors) •
Nintendo 3DS •
Original PlayStation •
PlayStation Portable and
Vita • Later models of
Super VGA (SVGA)
IBM PC compatible graphic cards •
Truevision AT-Vista graphic cards for
IBM PC/AT and compatibles, and NU-Vista for
Macintosh. • The
Philips CD-i •
Nintendo Switch 30-bit RGB Some newer graphics cards support
30-bit RGB and more. Its color palette contains (210)3 = 10243 = 1,073,741,824 colors. However, there are few operating systems or applications that support this mode yet. For some people, it may be hard to distinguish between higher color palettes than 24-bit color offers. However, the range of
luminance, or gray scale, offered in a 30-bit color system would have 1,024 levels of luminance rather than the 256 of the common standard 24-bit, to which the human eye is more sensitive than to hue. This reduces the
banding effect for gradients across large areas. ==Non-regular RGB palettes==