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: VideoColorSpace() Konstruktor

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.

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.

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.

js
const options = {
  primaries: "bt709",
  fullRange: true,
};

const colorSpace = new VideoColorSpace(options);
console.log(colorSpace);

Spezifikationen

Spezifikation
WebCodecs
# dom-videocolorspace-videocolorspace

Browser-Kompatibilität