WebGL2RenderingContext: drawingBufferColorSpace Eigenschaft
Baseline 2024>
Neu verfügbar
Seit Oktober 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> |