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:

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

Khả năng tương thích của trình duyệt

Xem thêm