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: 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
| Specification |
|---|
| WebGL Specification> # DOM-WebGLRenderingContext-drawingBufferColorSpace> |
Browser-Kompatibilität
Loading…