Css Web的颜色配置文件

Css Web的颜色配置文件,css,canvas,colors,color-profile,Css,Canvas,Colors,Color Profile,如果您熟悉颜色空间(ICC配置文件),您可能知道,有表示颜色的“绝对单位”(XYZ,L*a*b*)和设备特定单位(RGB,CMYK…),这可能意味着任何真实颜色(除非使用ICC配置文件指定) 但在web上,我们通常使用RGB单位(例如CSS中或在画布上绘制时),而不指定任何颜色配置文件。整个web使用的是sRGB还是其他颜色空间 微软和惠普在20世纪90年代提出了一个定义为sRGB的标准。从那以后,它似乎只进行了一些小的修改和澄清 更多信息可以在上找到,微软和惠普在20世纪90年代提出了定义为s

如果您熟悉颜色空间(ICC配置文件),您可能知道,有表示颜色的“绝对单位”(XYZ,L*a*b*)和设备特定单位(RGB,CMYK…),这可能意味着任何真实颜色(除非使用ICC配置文件指定)


但在web上,我们通常使用RGB单位(例如CSS中或在画布上绘制时),而不指定任何颜色配置文件。整个web使用的是sRGB还是其他颜色空间

微软和惠普在20世纪90年代提出了一个定义为sRGB的标准。从那以后,它似乎只进行了一些小的修改和澄清


更多信息可以在

上找到,微软和惠普在20世纪90年代提出了定义为sRGB的标准。从那以后,它似乎只进行了一些小的修改和澄清


更多信息请访问

您的问题有点宽泛,不可能给出一句话的答案

那么让我们来看看:

所有RGB颜色都在sRGB颜色空间中指定(请参见[sRGB])。用户代理在表示这些颜色的保真度方面可能会有所不同,但使用sRGB可以提供一个明确且客观的颜色定义

因此,这表明,对于CSS
来说,sRGB是可以预期的,并且有一些变体

什么变体?

好的,浏览器可以访问当前使用的监视器的颜色配置文件,并通过此用户设置的颜色配置文件,使用它调整编写的值以匹配sRGB输出。

请注意,为了允许作者定义要在页面上使用的颜色配置文件,需要添加
颜色配置文件
CSS规则。请注意,此功能请求[已删除]在当前规范中,但可能仍会出现在未来版本中


这是针对CSS
,但这并不是网页中定义颜色的唯一地方


如今,大多数浏览器在
元素中显示时,都会读取图像中嵌入的颜色配置文件

但是,由于您将问题标记为画布,因此应该注意,浏览器在画布上绘制时,当前正在删除此颜色配置文件信息。
同样,有一种方法可以向2DContext添加更多选项。其中一个选项是颜色配置文件
目前,只有Chrome是,所以很难说它到底是什么,如果有的话


另外,既然我们已经在做了,那么应该注意到svg确实有一个元素和一个CSS规则,这也是为CSS规范提出的,但是得到了


可能还有一个关于视频中颜色管理的说明,但对于这个,我不知道谁支持它(IIRC非常罕见,只允许在mp4容器中使用)。

你的问题有点宽泛,不可能给出一句话的答案

那么让我们来看看:

所有RGB颜色都在sRGB颜色空间中指定(请参见[sRGB])。用户代理在表示这些颜色的保真度方面可能会有所不同,但使用sRGB可以提供一个明确且客观的颜色定义

因此,这表明,对于CSS
来说,sRGB是可以预期的,并且有一些变体

什么变体?

好的,浏览器可以访问当前使用的监视器的颜色配置文件,并通过此用户设置的颜色配置文件,使用它调整编写的值以匹配sRGB输出。

请注意,为了允许作者定义要在页面上使用的颜色配置文件,需要添加
颜色配置文件
CSS规则。请注意,此功能请求[已删除]在当前规范中,但可能仍会出现在未来版本中


这是针对CSS
,但这并不是网页中定义颜色的唯一地方


如今,大多数浏览器在
元素中显示时,都会读取图像中嵌入的颜色配置文件

但是,由于您将问题标记为画布,因此应该注意,浏览器在画布上绘制时,当前正在删除此颜色配置文件信息。
同样,有一种方法可以向2DContext添加更多选项。其中一个选项是颜色配置文件
目前,只有Chrome是,所以很难说它到底是什么,如果有的话


另外,既然我们已经在做了,那么应该注意到svg确实有一个元素和一个CSS规则,这也是为CSS规范提出的,但是得到了


可能还有一个关于视频中颜色管理的说明,但是对于这个,我不知道谁支持它(IIRC非常罕见,并且只允许在mp4容器中使用)。

特别是,规范中说“所有RGB颜色都在sRGB颜色空间中指定”。特别是,规范中说“所有RGB颜色都在sRGB颜色空间中指定“@Marian感谢您的编辑,但链接是正确的。这个FR已经被当前版本的规范删除了,这就是为什么它被托管在一个过时的版本上,但规范本身链接到它。谢谢你的回答!我希望网络将坚持sRGB,永远不会使用定制的颜色配置文件,这是需要的。这就好比允许人们使用千克、磅和372个其他重量单位而不是一个。所有的网络作者在发布之前都已经能够将他们的颜色转换为sRGB。我同意,颜色配置文件在网络空间中没有位置。然而,我遇到了一个糟糕的情况,我们正在调整一个Mac应用程序,它有GUI颜色,正在进行颜色分析。。。但WKWebview的内容和颜色不是。这使得GUI导航颜色在视觉上对每个用户来说都是完全“错误”的,不管每一面设置的是什么颜色。现在,有没有一种方法可以在web内容
区域(或