Replies: 2 comments
-
Hi @dloebl, libvips has always supported HDR, it's the savers and loaders that don't usually have it :( From memory, TIFF, JXL, HDR, EXR and FITS have scRGB support and libvips should be able to read and write HDR between them. What's missing is HDR support for more common formats, like JPEG, AVIF and HEIC. We're about to get 8.17 done, and then look at HDR improvements this summer, partly funded by a grant from the EU. The plan right now is to improve JXL first (since it's easy), and then integrate ultrahdr: https://github.com/google/libultrahdr which should give us HDR support for most mobile cameras. One of the blockers is HDR display. I don't have an HDR monitor, so testing will be tricky :( |
Beta Was this translation helpful? Give feedback.
-
@jcupitt fantastic! The workflow we have in mind is to support uploads of images from iPhone (which seem to be 8bit HEIC images with gain maps) and Android (seem to be JPGs with gain maps i.e. "ultrahdr") and then deliver those images to browsers (for Chrome it appears delivery as a JPG + gainmap i.e. "ultrahdr" or 10bit AVIF are viable HDR delivery approaches, to my knowledge there is no Safari HDR workflow right now unfortunately apart from HDR HEVC video) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We are working on a project related to HDR and I was wondering what the current state of this in libvips is?
I've tried converting the sample Radiance HDR image to an AVIF, but the HDR information seems to be lost in the process:
I guess the HDR information is lost on the saver level? I wonder what it would take to get HDR conversion working for different formats.
Beta Was this translation helpful? Give feedback.
All reactions