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.

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

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.