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.
let colorSpace = VideoFrame.colorSpace;
console.log(colorSpace.matrix);
Spezifikationen
| Spezifikation |
|---|
| WebCodecs> # dom-videocolorspace-matrix> |