VideoColorSpace: VideoColorSpace() Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Hinweis: Dieses Feature ist verfügbar in Dedicated Web Workers.
Der VideoColorSpace()
Konstruktor erstellt ein neues VideoColorSpace
Objekt, das einen Videofarbraum darstellt.
Syntax
new VideoColorSpace()
new VideoColorSpace(options)
Parameter
Alle Werte sind auf null
voreingestellt, wenn sie nicht vorhanden sind.
options
Optional-
Ein Objekt, das Folgendes enthält:
primaries
Optional-
Einer der folgenden Strings:
"bt709"
"bt470bg"
"smpte170m"
transfer
Optional-
Einer der folgenden Strings:
"bt709"
"smpte170m"
"iec61966-2-1"
matrix
Optional-
Einer der folgenden Strings:
"rgb"
"bt709"
"bt470bg"
"smpte170m"
fullRange
Optional-
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.
const options = {
primaries: "bt709",
fullRange: true,
};
const colorSpace = new VideoColorSpace(options);
console.log(colorSpace);
Spezifikationen
Specification |
---|
WebCodecs # dom-videocolorspace-videocolorspace |
Browser-Kompatibilität
BCD tables only load in the browser