- Truecolor
:"See also
True Colors (disambiguation) ."Truecolor is a method of representing and storing graphical image information (especially in computer processing) in an
RGB color space such that a very large number of colors, shades, and hues can be displayed in an image, such as in high quality photographic images or complex graphics. Usually, truecolor is defined to mean at least 256 shades of red, green, and blue, for a total of at least 16,777,216 color variations. Equivalently, truecolor can refer to an RGB display mode that does not need a color look-up table (CLUT ).Truecolor is 16,777,216 colors
For each
pixel , generally one byte is used for each channel with the fourth byte (if present) being used either as analpha channel data or simply ignored. Byte order is usually eitherRGB or BGR. However, systems do exist with more than 8 bits per channel, and these are often also referred to as truecolor (for example a 48-bit truecolor scanner).One byte (eight bits) per channel permits 256 (28) intensities for each of the color channels. This allows 16,777,216 (224) colors for each pixel (often approximated as 16 million because of the usual "
power of two " in a binary system, despite the fact that it is closer to 17 million). The human eye is popularly believed to be capable of discriminating among as many as ten million colors. [cite book|coauthors=D. B. Judd and G. Wyszecki|title=Color in Business, Science and Industry|publisher=Wiley-Interscience |series=Wiley Series in Pure and Applied Optics|edition=third edition|location=New York|year= 1975|pages=p. 388|ISBN=0471452122]Thirty-two bit truecolor can hold an alpha channel, which given the pixel's degree of transparency (versus opacity) for representing translucent images (and is often a requirement for hardware acceleration of such drawing) allowing desktop environments to more easily provide effects such as translucent windows, fading menus, and shadows.
In a
framebuffer , an alpha channel is meaningless, but 32-bit truecolor is often used because it makes pixel addressing easier. Addressing an array of 24-bit pixels requires multiplication by three, which is more computationally expensive than multiplication by four, which can be computed bybit shifting .Truecolor is the color
While the above explanation is more or less from a
Microsoft point-of-view (as Windows is the most common desktopoperating system and it refers to the 24-bit per pixel color mode as truecolor), truecolor can also refer to a display mode that does not need a color look-up table (CLUT). Thus, truecolor can be used with any color depth (e.g. 8-bit, 16-bit, 24-bit...) but only without a CLUT. However, RGB encodings with only five or six bits per color channel are typically called "Highcolor" or "thousands of colors", while color depths of eight bits or less usually do employ a CLUT.ee also
* Planar
* Chunky
*Deep Color
* Highcolor
* Truecolor (color depth)
*List of monochrome and RGB palettes — 24-bit RGB section.References
Wikimedia Foundation. 2010.