WebGLRenderingContext: drawingBufferColorSpace property
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.
Note: This feature is available in Web Workers.
Thuộc tính WebGLRenderingContext.drawingBufferColorSpace chỉ định không gian màu của vùng đệm vẽ WebGL. Cùng với mặc định (srgb), không gian màu display-p3 có thể được sử dụng.
Xem WebGLRenderingContext.unpackColorSpace để xác định không gian màu cho họa tiết.
Giá trị
Thuộc tính này có thể có các giá trị sau:
"srgb"chọn không gian màu sRGB. Đây là giá trị mặc định."display-p3"chọn không gian màu display-p3.
Nếu một giá trị không hợp lệ được chỉ định thì giá trị của drawingBufferColorSpace sẽ không thay đổi.
Ví dụ
>Đặt không gian màu đệm vẽ để vẽ Màn hình P3 màu đỏ
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);
Thông số kỹ thuật
| Specification |
|---|
| WebGL Specification> # DOM-WebGLRenderingContext-drawingBufferColorSpace> |