Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tracking for "Ultra HDR JPG" #6759

Open
gregbenz opened this issue Jun 16, 2023 · 2 comments
Open

Add tracking for "Ultra HDR JPG" #6759

gregbenz opened this issue Jun 16, 2023 · 2 comments

Comments

@gregbenz
Copy link

HDR image support is growing on the web and it will be important to understand which browsers and how widespread support is for HDR images.

Chrome Canary (on desktop and Android 14) now offer support for a gain map standard for HDR images as "Ultra HDR JPG". This format includes a secondary image and metadata to allow a single file to display in an optimal way on both SDR (standard dynamic rang) and HDR (high dynamic range) displays. https://developer.android.com/guide/topics/media/hdr-image-format
Adobe has published sample JPG gain map images at https://helpx.adobe.com/camera-raw/using/gain-map.html

This format is inherently backwards compatible with any browser which supports JPG, but only one which supports both HDR and the new gain map standard will be able to properly display the HDR content. I would propose tracking a list of browsers which properly interpret the gain map.

@gregbenz
Copy link
Author

Related topic: HDR AVIF: #6504

@gregbenz
Copy link
Author

JPG gain maps are now supported in 4 browsers (collectively ~75% of browsing if all clients were updated to latest):

  • mainline Chrome v116 (via chrome://flags/#gainmap-hdr-images) - on desktop
    
  • Chrome Canary v118 (via chrome://flags/#gainmap-hdr-images) on Android 14 beta
    
  • Brave v1.57.47 (via brave://flags/#gainmap-hdr-images)
    
  • Opera v101 (via opera://flags/#gainmap-hdr-images)
    
  • MS Edge Canary v117 on Windows (no dev flag needed)
    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants