Intent to Prototype: High Dynamic Range Support for HTMLCanvasElement

Skip to first unread message

Christopher Cameron

Nov 26, 2021, 9:06:07 PM11/26/21
to blink-dev, Fernando Serboncini, Chris Harrelson, Kenneth Russell

Contact emails



Add support for displaying HDR content in an HTMLCanvasElement. Add new HDR color spaces to PredefinedColorSpace. Add functionality to HTMLCanvasElement to enable display of HDR content. And functionality to ScreenAdvanced to query HDR capabilities of displays.

Blink component



High dynamic range content is already available on the web in the form of HDR video and image formats. Most operating systems support high dynamic range graphics through native APIs. This proposal adds HDR support to the web.

This proposal is a result of discussions in the ColorWeb group. There is a desire among all participants to be able to test the proposal "hands-on" before rendering further judgment, especially in deciding some of the details regarding default color space conversion math.

Is this feature fully tested by web-platform-tests?


Requires code in //chrome?


Tracking bug

Estimated milestones

No milestones specified

Link to entry on the Chrome Platform Status

Christopher Cameron

Jun 6, 2022, 11:32:40 AMJun 6
to blink-dev, Fernando Serboncini, Chris Harrelson, Kenneth Russell
Re-sending this, since more patches are likely to land soon for this.
Reply all
Reply to author
0 new messages