Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WebGLRenderingContext: drawingBufferColorSpace Eigenschaft

Baseline 2024
Neu verfügbar

Seit October 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 Web Workers verfügbar.

Die WebGLRenderingContext.drawingBufferColorSpace-Eigenschaft gibt den Farbraum des WebGL-Zeichenpuffers an. Neben dem Standard (srgb) kann der display-p3 Farbraum verwendet werden.

Siehe WebGLRenderingContext.unpackColorSpace, um den Farbraum für Texturen zu spezifizieren.

Wert

Diese Eigenschaft kann folgende Werte haben:

Wenn ein ungültiger Wert angegeben wird, bleibt der Wert von drawingBufferColorSpace unverändert.

Beispiele

Festlegen des Zeichenpuffer-Farbraums, um ein Display P3 Rot zu zeichnen

js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
gl.drawingBufferColorSpace = "display-p3";
gl.clearColor(1, 0, 0, 1);
gl.clear(gl.COLOR_BUFFER_BIT);

Spezifikationen

Spezifikation
WebGL Specification
# DOM-WebGLRenderingContext-drawingBufferColorSpace

Browser-Kompatibilität

Siehe auch