VideoColorSpace

有限可用性

此功能不是基线,因为它在一些最广泛使用的浏览器中不起作用。

注意:此功能在 专用 Web 工作线程 中可用。

WebCodecs APIVideoColorSpace 接口表示视频的颜色空间。

构造函数

VideoColorSpace()

创建一个新的 VideoColorSpace 对象。

实例属性

VideoColorSpace.primaries 只读

包含颜色主色描述的字符串,用于描述视频样本的颜色 色域

VideoColorSpace.transfer

包含视频样本的传输特性的字符串。

VideoColorSpace.matrix

包含矩阵系数的字符串,用于描述样本分量值和颜色坐标之间的关系。

VideoColorSpace.fullRange

一个 Boolean。如果为 true,则表示使用全范围颜色值。

实例方法

VideoColorSpace.toJSON()

返回 VideoColorSpace 对象的 JSON 表示形式。

示例

在下面的示例中,colorSpace 是从 VideoFrame 返回的 VideoColorSpace 对象。然后将该对象打印到控制台。

js
let colorSpace = VideoFrame.colorSpace;
console.log(colorSpace);

规范

规范
WebCodecs
# videocolorspace

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。