3 ms·
We are currently at 24-bit colour palettes - 8 for each colour. 32-bit is used for ARGB, with alpha-channel, so it's still 8 bit per channel. This, however, mov
by Monory 11y ago
We are currently at 24-bit colour palettes - 8 for each colour. 32-bit is used for ARGB, with alpha-channel, so it's still 8 bit per channel.
This, however, moves us to 30-bit palette, which is nice.
- crusso 11y agoWhat I don't understand is why 8 bit color isn't enough. Back when 8 bit color was released (yes, I'm old), we were told that it provided way more colors than the human eye could discern - 24 million as opposed to the 10 million that the human eye could discern. What changed? Is 10 bit color smoke and mirrors or is it something that only a smaller fraction of the population can appreciate?
- rplst8 11y agoIt's not smoke and mirrors. It's akin to the audio world where the final product (an CD or MP3) is mastered in 16 bit audio, but is mixed and edited at a higher bit depth, often 32 bit. In the color world, most of ones job is about mapping what a sensor captures (most modern DSLRs are 12-16 bits per channel) onto the reduced palette offered by 8 bit color. Actually, most cheap displays are 6 bit color with some fancy techniques to help fool our eyes. Research banding and dithering with respect to color to get a better idea of the subject.
- mtw 11y agoFor seeing pictures and watching videos, 8 bit is good. Its when you start manipulating images that it doesn't work out. For example, you have a nice sunset picture but its dark and you can't see the people in front. As a result, you try to increase saturation, contrast and exposure. The people's faces are still dark so you try to change the exposure more aggressively. That's when the picture breaks down. The sky sunset becomes pixelated, maybe the skin becomes white etc. If you use a 8-bit display you wouldn't know if it's because of the effects or because of the 8bit monitor. With a 10-bit display, if it looks crap, at least you know its from the picture you took. This might look an extreme example bit it happens often for photographers and videographers. It can also happen for consumers if they try to check a picture which lots of minimal variations if the same color in the same picture. A good example is a picture of a white sky. It can appear pixelated in a few parts
- wtallis 11y agoWe're gradually moving toward displays with wider color gamut and dynamic range for brightness. We need more bits to cover more area without reducing the precision with which we represent the more common subset. Also, 10-bit grey-scale is really important in the medical imaging field. You don't want your xrays compressed down to just 256 levels.
- rplst8 11y agoTo add to this, with 10-bits per channel, you could essentially have a 40-bit desktop in ARGB.
- Zardoz84 11y agoThe funny thing is that the typical (old) LCD monitors have greyscale banding. If you think on HSL , on a typical monitor you will have an effective 8-8-6 . Usually monitor firmware try to give the illusion of a effective 8 bit on luminosity channel, doing little changes of colour to soft the banding effect. Intereting the old CRT monitors not have this problem thanks that they not don't do any image processing beyond playing with hue/brightness/contrast (and this could be archived by a few op-amps and a few pots) This my case with my old Samsung monitor, but this monitor have some tricks that helps a lot to see bad softing on 3d meshes thanks to the weird banding/posterization when you look it at extreme angles.