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 |
瀏覽器相容性
載入中…