0

在将我的图像导出到网络之前,我想将它们转换为 sRGB,然后从图像中删除 sRGB 配置文件(以减小它的大小,因为如果没有嵌入的 icc 配置文件,sRGB 是默认使用的配置文件)。我以为只有一个 sRGB icc 配置文件,但我发现有很多变体!例如在 color.org 上,有 sRGB v4(包含在 Imagemagick 的发行版中)和 sRGB v2。

那么对于 sRGB 配置文件,我需要选择正确的配置文件来转换我的图片以导出到网络吗?为什么有这么多不同的 sRGB 配置文件。(https://ninedegreesbelow.com/photography/srgb-profile-comparison.html)?

4

3 回答 3

2

从技术上讲,接受的答案有点偏离

在这种特殊情况下,这可能并不重要。然而,当这个页面在搜索中突出显示时,我们可能应该把事情做好,是吗?:

只有一个 sRGB

不正确。IEC 的原始 sRGB 规范讨论了两种 sRGB 风格,随后几年又增加了许多 sRGB 变体。但等等还有更多,我将在下面讨论它们。

大多数浏览器只识别 ICC v2

不相干。OP 说他正在剥离配置文件,所以他使用什么版本配置文件根本不重要。一点也不,因为不会有任何个人资料可供阅读!

sRGB 有很好的定义……“伽玛”……

并不真地。sRGB TRC 编码是使用分段色调响应曲线指定的,这不是“伽马”函数,尽管该规范确实允许 EOTF 使用具有 2.2 指数的伽马曲线。是的,即使规格说明了不止一条传输曲线。

并且:重要的是要知道各种 ICC 配置文件有进一步的变化。更多内容如下。

...而且它早于 ICC,...

不正确。ICC 成立于 1993 年,sRGB 创建于 1996 年。1993 年早于 1996 年。ICC 于 2001 年发布了 v4 规范,但这无关紧要。


回答 OP

我想转换为 sRGB,然后从图像中删除 sRGB 配置文件

好的,这是一种常见的做法,并且有一些优点。在 CSS3 之前,sRGB 是 Web 内容的默认颜色空间,这意味着指定的页面颜色是相对于 sRGB 的,并且未标记的图像应该被解释为 sRGB,因此在颜色上与您在样式中选择的 CSS 颜色保持相关。这可能是支持使用未标记 sRGB 图像的最大因素。

碰巧的是,一些确实读取嵌入式配置文件的浏览器不会将 CSS 颜色调整为给定的输出意图。即在某些情况下,图像已调整,但页面颜色未调整。

人类的颜色感知是无穷无尽的(至少对我来说,LOL),我们有一个我们称之为“颜色恒常性”的特征。事实是,显示器发出精确、绝对的颜色组合并不重要。

更重要的是,显示器上显示的所有内容(显示器上的所有内容)都保持相同的一致颜色(显示器上的所有内容)。也就是说,您设计了一个具有配色方案的页面,并且您希望图像保持相同的相对颜色到页面的距离。

如果您的 sRGB 图像具有嵌入式配置文件,那么如果浏览器调整图像而不是页面颜色,则相对颜色将发生变化。这是许多浏览器的行为。(一个例外是 MacOS Safari,它对所有内容进行颜色校正/颜色管理。)在不久的将来, CSS4将添加其他颜色空间,尽管 sRGB 预计将保持默认值。

那么哪个 sRGB 配置文件 [正确] 可以将我的图片转换为网络版?为什么有这么多不同的 sRGB 配置文件?

这里的答案是......使用您的显示器配置文件。

等等... WUT?

更重要的是,您的工作区针对 sRGB 进行了校准,并且您的测试浏览器对页面上的所有颜色(包括 CSS 颜色和图像)使用/假定 sRGB。

当您要从图像中删除您的配置文件时,将您的显示器配置文件用于您的工作空间意味着您的照片编辑器窗口需要(并且应该)匹配浏览器窗口中的 CSS 颜色。然后所见即所得。所见即所得,并且在所有未标记的情况下,相对颜色应在各处保持一致。

但是广色域显示器呢?是的,它们看起来可能更饱和,但同样,颜色恒常性效果。您希望图像和 CSS 样式之间的所有颜色保持相对。

在无人管理下...

你知道看电视时没有色彩管理吗?节目在工作室的校准系统上进行色彩校正,在“所见即所得”环境中调整外观,然后在没有色彩管理的情况下流式传输到世界各地。

当您设计网页时,您的 CSS 颜色在大多数用户的浏览器中都没有进行颜色管理,如果您的图像颜色也没有进行管理,那么它们应该作为整个内容页面保持最一致。

但这确实需要您设置工作环境以保持一致性,并在多种设备上的几种不同浏览器上测试您的内容。

但是,如果您仍然想要一个色彩管理的工作空间怎么办...

很公平。然后,您希望您的最终工作空间成为您的交付空间,sRGB。我喜欢 TRC 编码工作空间的配置文件是sRGB-elle-V4-srgbtrc.icc

当我说“最终工作空间”时,我的意思是,如果您正在为多个目的地、一些网络、一些打印等准备图像,那么您可能需要在更大的空间中进行主要图像编辑(例如 ProPhoto 、Rec2020 或 ACES 等 — 重要的是,在更高的位深度,如 16 位或 32 位浮点数)。

在更大的空间中,打印图像被转换为​​ CMYK,网络图像被转换为​​ sRGB,使用sRGB-elle-V4-srgbtrc.icc. 然后根据需要进行一些最终调整,并输出到没有嵌入配置文件的 8 位。

最后的想法

阅读以上内容,您可能会认为我不喜欢色彩管理的工作空间,但我肯定喜欢。我大部分时间都使用色彩管理。但是,如果您的目标是具有已定义标准色彩空间的非色彩管理环境,那么更重要的是处于该色彩空间的校准版本中。

祝你好运!

于 2021-08-28T08:57:30.577 回答
1

只有一个 sRGB。你看到的版本,就是ICC的版本。标准的版本不是配置文件的版本。大多数浏览器只识别 ICC v2,只是在最后一段时间才开始支持 ICC v4,但尚未完全实现。

sRGB 具有明确定义的色度和“伽玛”,并且它早于 ICC,因此两个版本都可以很好地支持 sRGB。

于 2018-04-05T12:54:08.270 回答
1

如果 ICCv4 确实使用参数曲线编码,它会更好。即使在 v4 中,来自 ICC 的配置文件也不使用它。ICCv2(不支持 para)只会使用 1024 1DLUT,它确实有线性部分,但仍然比 para 曲线差。使用这个:https ://github.com/saucecontrol/Compact-ICC-Profiles/issues/6

https://github.com/saucecontrol/Compact-ICC-Profiles/blob/master/profiles/sRGB-v4.icc?raw=true

于 2021-09-29T21:05:07.247 回答