【问题标题】:Where do I get information about the support for 12 Bit color depth on the web?我从哪里获得有关网络上支持 12 位颜色深度的信息?
【发布时间】:2013-12-06 15:02:42
【问题描述】:

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

目前 webcolors 被定义为 8 BitsRGB(例如:#FFFFFF 或 rgba(255,0,0,100))

所以我想知道,是否会有类似 ** 12-Bit 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,或工作组


为什么我需要这个?

  • 我想让 canvas 元素支持 10Bit/12Bit 颜色,这对于照片编辑和 3D 游戏等几个 web 应用程序来说会很好,对于网站也很好,在 PNG 文件中使用 12 位,或者几乎无缝的颜色过渡。

【问题讨论】:

  • 您要查找的术语是 36 位/48 位颜色或“深色”。 en.wikipedia.org/wiki/… 似乎没有任何规格,不过……尽管其中大部分取决于浏览器及其呈现图像的方式。
  • 好的,所以目前还没有 w3 的任何规格...您的链接帮助我意识到 sRGB 已经具备深色功能,但目前大多数软件都设计为将其与8 位
  • 是的,这很可能是一件大事,需要在很多层面上进行改变。 (尽管我认为 CSS 当前可用的任何符号都不支持每种颜色超过 8 位的值。)我不是这方面的专家,但这看起来像是当前的最新技术:dev.w3.org/csswg/css-color/#colorunits
  • thx,这个 w3 链接实际上是我正在寻找的。我会尝试在工作组档案中找到一些额外的信息,并可能会提出类似 12 位支持的建议。

标签: css colors photo color-depth srgb


【解决方案1】:

我查阅了 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-color Mailing List

更多信息请阅读CSS-Color Level 4 - 编辑草稿,2013 年 10 月 7 日

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多