WebGLRenderingContext: drawingBufferColorSpace 属性
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext.drawingBufferColorSpace 属性用于指定 WebGL 绘图缓冲区的颜色空间。除了默认的 srgb 之外,还可以使用 display-p3 颜色空间。
有关指定纹理颜色空间的信息,请参阅 WebGLRenderingContext.unpackColorSpace。
值
此属性可以具有以下值
- "srgb"选择 sRGB 颜色空间。这是默认值。
- "display-p3"选择 display-p3 颜色空间。
如果指定了无效值,则 drawingBufferColorSpace 的值将保持不变。
示例
将绘图缓冲区颜色空间设置为绘制 Display P3 红色
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);
规范
| 规范 | 
|---|
| WebGL 规范 # DOM-WebGLRenderingContext-drawingBufferColorSpace | 
浏览器兼容性
加载中…