WebGLRenderingContext: drawingBufferColorSpace 属性
**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 |
浏览器兼容性
BCD 表格仅在浏览器中加载