Source Image

Drag and drop an image here, or use the buttons to load a sample or pick one. Transcoded output updates as you change options.

Transcode Options:

Note: the map should never be sub-sampled when transcoding an existing gain map. It is just math stored in an image format (not a real image on its own) and altering it that way is likely to produce artifacts - load the sRGB sample and compare blue sky with sub-sampling below.

Initializing wasm-vips...

Transcoded JPG:

Open-source libraries for transcoding HDR gain maps:

This demo uses wasm-vips for client-side transcoding of HDR gain maps. That library is built on libvips (which may be used for fast server-side transcoding), which depends on libultrahdr (Google-backed open-source library to transcode gain maps). See sample JS implementation.

Soft proof & test HDR images.

Created by Greg Benz Photography LLC