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:
"srgb"
wählt den sRGB Farbraum aus. Dies ist der Standardwert."display-p3"
wählt den display-p3 Farbraum aus.
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
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