Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

VideoColorSpace: matrix-Eigenschaft

Baseline 2024
Neu verfügbar

Seit September 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.

Die schreibgeschützte matrix-Eigenschaft des VideoColorSpace-Interfaces gibt den Matrixkoeffizienten des Videos zurück. Matrixkoeffizienten beschreiben die Beziehung zwischen den Probenkomponentenwerten und den 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.

"bt2020-ncl"

Matrixkoeffizienten, die von BT.2020 NCL 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

Spezifikation
WebCodecs
# dom-videocolorspace-matrix

Browser-Kompatibilität