Color management for WebGL
WebGLRenderingContext.drawingBufferColorSpace プロパティは、 WebGL 描画バッファーの色空間を指定します。既定値 (srgb) の他に、 display-p3 色空間も使用することができます。
テクスチャの色空間を指定するには WebGLRenderingContext.unpackColorSpace を参照してください。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 104 | 104 | 132 | 16.4 | 104 | 16.4 | |
| WebGLRenderingContext.unpackColorSpace プロパティは、テクスチャをインポートする際に変換する色空間を指定します。デフォルト値 (srgb) の他に、 display-p3 色空間も使用することができます。 | 104 | 104 | 132 | | 104 | |
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
削除済み
- このバージョンで機能が削除されました (130)
実装メモ
- 機能がない状態で、誤って早期に公開されてしまった。
実務での使いどころ
-
Color management for WebGL の活用
WebGLRenderingContext.drawingBufferColorSpace プロパティは、 WebGL 描画バッファーの色空間を指定します。
注意点
- 古いブラウザでは対応していない場合がある。
実装メモ
- 一部の API はセキュアコンテキスト (HTTPS) やユーザー操作起点を必要とする。利用前に要件を確認すること。