VideoColorSpace

Baseline 2024
新推出

自 2024 年 9 月起,此功能已可在最新设备和浏览器版本上使用。此功能可能无法在旧设备或浏览器上使用。

注意:此功能在 专用 Web Workers 中可用。

WebCodecs API 的 VideoColorSpace 接口代表视频的色彩空间。

构造函数

VideoColorSpace()

创建一个新的 VideoColorSpace 对象。

实例属性

VideoColorSpace.primaries 只读

一个字符串,包含描述视频样本色彩 gamut 的颜色原色。

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

浏览器兼容性