我想知道 w3specs 何时支持 12 位颜色。
当前 webcolor 被定义为 8 Bit 为 sRGB(如:#FFFFFF 或 rgba(255,0,0,100))
所以我想知道,是否会有类似 ** 12 位 sRGB** 的东西,您可以在其中定义颜色:
仅支持 10 位(实际上只是即将推出的显示器所需要的),这是完全不可能的,因为 8+2 位格式较差,因此白色将是 #8FF,这非常难看。
我已经尝试在 w3Spec 中找到此信息,但我并不幸运。
也许有人可以向我展示一个指向正确的 w3Spec 或工作组
的链接为什么我需要这个?
我查阅了 w3specs 和 css 邮件列表,你已经可以使用 10 位颜色了,只需编写如下内容:
rgb(0.1%,0.1%,0.1%) 浏览器将决定是否向下舍入为 0%
CSS Color Level 4 还将扩展 rgb() 和 rgba() 以接受
,其中使用了 ,以便您可以写: rgb(0.25, 0.25, 0.25),可能会或可能不会舍入为 rgb(0, 0, 0)
-- Simon Sapin,关于 CSS 颜色邮件列表
欲了解更多信息,请阅读CSS-Color Level 4 - 编辑草案,2013 年 10 月 7 日
查看 css-color level 4,似乎规范不再局限于 srgb。
这有点奇怪,因为大多数屏幕仍然调整为 srgb。 那么手动设置输出空间可能会有帮助吗?
此外,如果渐变效果独立于实际的色彩空间,这会增加混乱。还有梯度上所有条带的原因是什么。 如果有 12 位颜色,我没有理由,除了现在渐变正在选择色域之外的颜色,我的屏幕被调整为导致它可以显示的内容出现间隙。某处配置错误,应该修复。