VideoColorSpace: matrix property

Baseline 2024
Newly available

Since September 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Note: This feature is available in Dedicated Web Workers.

Thuộc tính chỉ đọc matrix của giao diện VideoColorSpace trả về hệ số ma trận của video. Các hệ số ma trận mô tả mối quan hệ giữa các giá trị thành phần mẫu và tọa độ màu.

Giá trị

Chuỗi chứa một trong các giá trị sau:

"rgb"

Các hệ số ma trận được sử dụng bởi sRGB.

"bt709"

Các hệ số ma trận được sử dụng bởi BT.709.

"bt470bg"

Các hệ số ma trận được sử dụng bởi BT.601 PAL.

"smpte170m"

Các hệ số ma trận được sử dụng bởi BT.601 NTSC.

"bt2020-ncl"

Các hệ số ma trận được sử dụng bởi BT.2020 NCL.

Ví dụ

Trong ví dụ sau, colorSpace là đối tượng VideoColorSpace được trả về từ VideoFrame. Giá trị của matrix được in ra console.

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

Thông số kỹ thuật

Specification
WebCodecs
# dom-videocolorspace-matrix

Tương thích trình duyệt