WebGLRenderingContext: 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 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
| Spezifikation |
|---|
| WebGL Specification> # DOM-WebGLRenderingContext-drawingBufferColorSpace> |