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, die die Primärfarben enthält, welche den Farbumfang (Gamut) eines Videobeispiels beschreiben.

VideoColorSpace.transfer

Eine Zeichenfolge, die die Übertragungscharakteristik von Videobeispielen enthält.

VideoColorSpace.matrix

Eine Zeichenfolge, die die Matrixkoeffizienten enthält, welche die Beziehung zwischen den Werten der Beispielkomponenten und den Farbkoordinaten beschreiben.

VideoColorSpace.fullRange

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

Instanzmethoden

VideoColorSpace.toJSON()

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

Beispiele

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

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

Spezifikationen

Spezifikation
WebCodecs
# videocolorspace

Browser-Kompatibilität