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:
"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
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> |