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

View in English Always switch to English

WebGL2RenderingContext: 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 WebGL2RenderingContext.drawingBufferColorSpace-Eigenschaft legt den Farbraum des WebGL-Zeichenpuffers fest. Neben dem Standardwert (srgb) kann auch der display-p3 Farbraum verwendet werden.

Siehe WebGL2RenderingContext.unpackColorSpace für die Angabe des Farbraums für Texturen.

Wert

Diese Eigenschaft kann folgende Werte haben:

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

Beispiele

Setzen des Zeichenpuffer-Farbraums zum Zeichnen eines Display P3 Rottons

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