VideoColorSpace: VideoColorSpace() Konstruktor - Web-APIs | MDN
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.
Der VideoColorSpace() Konstruktor erstellt ein neues VideoColorSpace Objekt, das einen Videofarbraum darstellt.
Syntax
js
new VideoColorSpace()
new VideoColorSpace(options)
Parameter
Alle Werte sind auf null voreingestellt, wenn sie nicht vorhanden sind.
optionsOptional-
Ein Objekt, das Folgendes enthält:
primariesOptional-
Einer der folgenden Strings:
"bt709""bt470bg""smpte170m"
transferOptional-
Einer der folgenden Strings:
"bt709""smpte170m""iec61966-2-1"
matrixOptional-
Einer der folgenden Strings:
"rgb""bt709""bt470bg""smpte170m"
fullRangeOptional-
Ein
Boolean,true, wenn Vollbereichsfarbwerte im Video verwendet werden.
Beispiele
Das folgende Beispiel erstellt ein neues VideoColorSpace Objekt mit VideoColorSpace.primaries auf "bt709" gesetzt, und VideoColorSpace.primaries auf true gesetzt.
js
const options = {
primaries: "bt709",
fullRange: true,
};
const colorSpace = new VideoColorSpace(options);
console.log(colorSpace);
Spezifikationen
| Spezifikation |
|---|
| WebCodecs # dom-videocolorspace-videocolorspace |
Browser-Kompatibilität
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.