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

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.

Want more browser support for this feature? Tell us why.

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

Die VideoColorSpace-Schnittstelle der WebCodecs API repräsentiert den Farbraum eines Videos.

Konstruktor

VideoColorSpace()

Erstellt ein neues VideoColorSpace-Objekt.

Instanzeigenschaften

VideoColorSpace.primaries Schreibgeschützt

Eine Zeichenfolge mit den Primärfarben, die den Farbumfang (Gamut) eines Video-Samples beschreiben.

VideoColorSpace.transfer Schreibgeschützt

Eine Zeichenfolge mit den Übertragungseigenschaften von Video-Samples.

VideoColorSpace.matrix Schreibgeschützt

Eine Zeichenfolge mit den Matrixkoeffizienten, die die Beziehung zwischen den Komponentenwerten eines Samples und den Farbkoordinaten beschreiben.

VideoColorSpace.fullRange Schreibgeschützt

Ein Boolean-Wert. Ist er true, werden Farbwerte des vollen Wertebereichs verwendet.

Instanzmethoden

VideoColorSpace.toJSON()

Gibt ein einfaches, JSON-serialisierbares Objekt zurück, das das VideoColorSpace-Objekt repräsentiert. Die Methode wird automatisch von JSON.stringify() aufgerufen.

Beispiele

Im folgenden Beispiel ist colorSpace ein VideoColorSpace-Objekt, das von VideoFrame zurückgegeben wird. Anschließend wird das Objekt in der Konsole ausgegeben.

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

Spezifikationen

Spezifikation
WebCodecs
# videocolorspace

Browser-Kompatibilität