Webkit 团队详细介绍了 Safari 15.2 扩展的广色域支持
对于我们大多数人来说,作为 iOS 15.2 和 macOS 12.1 一部分的 Safari 15.2 的发布来来去去都没有什么大张旗鼓的。从表面上看,这是一个标准维护版本,包含错误修复和 安全改进。但是 WebKit 团队的博客文章概述了一项将对网络观看产生重大影响的新功能.
正如 Cameron McCormack 所解释的,使用 Safari 15.2 现在可以在两个颜色空间之间进行选择以创建画布上下文(基本上是图像和文本以外的任何内容):标准 sRGB 和宽色 P3。苹果用户会认识到自 2015 年以来一直在 Mac 和 iPhone 屏幕中使用的 P3 色彩空间,但到目前为止,Chrome 和 Safari 都没有充分利用它来处理图像以外的任何事情。 Safari 15.2 改变了这一点,支持使用 Apple 的 Display P3 颜色空间创建 2D 画布上下文,这将为页面元素带来更丰富的颜色。
改变不会立即发生。其一,Safari 的默认空间仍为 sRGB,McCormack 解释道,”以避免现有内容的色彩空间转换带来的性能开销。”另一方面,开发人员需要为每个画布元素请求 P3 空间,这需要一些工作。
McCormack 表示 Safari 是第一个支持在 Display P3 画布上使用宽色域 CSS 颜色绘制形状、文本、渐变和阴影的浏览器,因此在其他浏览器加入之前,许多网站不太可能进行转换。尽管 sRGB 和 Display P3 之间的强度存在差异,但至少在 Chrome 添加支持之前,大多数设计师都不会费心采用新空间。