在网络上哪里可以获得有关 12 位颜色深度支持的信息?

问题描述 投票:0回答:2

我想知道 w3specs 何时支持 12 位颜色。

当前 webcolor 被定义为 8 BitsRGB(如:#FFFFFF 或 rgba(255,0,0,100))

所以我想知道,是否会有类似 ** 12 位 sRGB** 的东西,您可以在其中定义颜色:

  • X#FFF FFF FFF - 而不是#FF FF FF
  • Xrgba(255*16,0,0,100) - 代替 rgba(255,0,0,100)

仅支持 10 位(实际上只是即将推出的显示器所需要的),这是完全不可能的,因为 8+2 位格式较差,因此白色将是 #8FF,这非常难看。

我已经尝试在 w3Spec 中找到此信息,但我并不幸运。

也许有人可以向我展示一个指向正确的 w3Spec 或工作组

的链接

为什么我需要这个?

  • 我想让画布元素支持 10 位/12 位颜色,这对于照片编辑和 3D 游戏等多个网络应用程序来说会很好,对于网站来说也很好,在 PNG 文件中使用 12 位,或者几乎无缝颜色过渡。
css colors photo color-depth srgb
2个回答
6
投票

我查阅了 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 日


0
投票

查看 css-color level 4,似乎规范不再局限于 srgb。

这有点奇怪,因为大多数屏幕仍然调整为 srgb。 那么手动设置输出空间可能会有帮助吗?

此外,如果渐变效果独立于实际的色彩空间,这会增加混乱。还有梯度上所有条带的原因是什么。 如果有 12 位颜色,我没有理由,除了现在渐变正在选择色域之外的颜色,我的屏幕被调整为导致它可以显示的内容出现间隙。某处配置错误,应该修复。

© www.soinside.com 2019 - 2024. All rights reserved.