WebGL2RenderingContext: drawingBufferColorSpace Eigenschaft

Baseline 2024

Newly available

Since October 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

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

Specification
WebGL Specification
# DOM-WebGLRenderingContext-drawingBufferColorSpace

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch