Why we need a spec for 10-bit color?
- 10-bit monitors become more and more popular, while currently they are less useful for the Web due to limited browser support.
- 10bpc~16bpc images are expected to be rendered losslessly or with minimal loss on 10-bit display.
There are raw/rich-color-depth images stored as 12bpc RAW, 16bpc PNG, or HALF(float16) OpenEXR
- CSS color interpolation is expexted to make full use of 10-bit display and CSS
color() function
- Different browsers support differenct levels of 10-bit display.
e.g. currently Chrome and Firefox don't output 10-bit when rendering 16bpc non-HDR PNG, while Safari does.
Some thoughts
There are web specs introducing upgrade
- from sRGB to Display P3
- from SDR to HDR
Why not a spec to upgrade
- from 8-bit to 10-bit
- from 60Hz to 120Hz (including variable refresh rate and MediaSync refresh rates)