VideoColorSpace: matrix-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Hinweis: Dieses Feature ist verfügbar in Dedicated Web Workers.

Die matrix-Eigenschaft von der VideoColorSpace-Schnittstelle gibt die Matrixkoeffizienten des Videos zurück. Matrixkoeffizienten beschreiben die Beziehung zwischen Sample-Komponentenwerten und Farbkoordinaten.

Wert

Ein String, der einen der folgenden Werte enthält:

"rgb"

Matrixkoeffizienten, die von sRGB verwendet werden.

"bt709"

Matrixkoeffizienten, die von BT.709 verwendet werden.

"bt470bg"

Matrixkoeffizienten, die von BT.601 PAL verwendet werden.

"smpte170m"

Matrixkoeffizienten, die von BT.601 NTSC verwendet werden.

Beispiele

Im folgenden Beispiel ist colorSpace ein VideoColorSpace-Objekt, das von VideoFrame zurückgegeben wird. Der Wert von matrix wird in die Konsole ausgegeben.

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

Spezifikationen

Specification
WebCodecs
# dom-videocolorspace-matrix

Browser-Kompatibilität

BCD tables only load in the browser