WebGLRenderingContext: 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: Dieses Feature ist verfügbar in Web Workers.
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:
"srgb"
wählt den sRGB Farbraum. Dies ist der Standardwert."display-p3"
wählt den display-p3 Farbraum.
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
Specification |
---|
WebGL Specification # DOM-WebGLRenderingContext-drawingBufferColorSpace |
Browser-Kompatibilität
BCD tables only load in the browser