WebGL2RenderingContext: drawingBufferColorSpace 属性
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext.drawingBufferColorSpace
属性指定 WebGL 绘图缓冲区的颜色空间。除了默认值 (srgb
) 外,还可以使用 display-p3
颜色空间。
有关指定纹理颜色空间的说明,请参阅 WebGL2RenderingContext.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 |
浏览器兼容性
加载中…