HDRView 2.2.1

HDRView is a simple research-oriented high-dynamic range image viewer with an emphasis on examining and comparing images. HDRView currently supports reading EXR, PNG, TGA, BMP, HDR, JPG, GIF, PNM, PFM, and PSD images and writing EXR, HDR, PNG, TGA, PPM, PFM, and BMP images. HDRView can display images in true HDR on Apple extended dynamic range (EDR) and 10-bit displays. HDRView runs on macOS, Linux, Windows, and directly in your browser -- just go to wkjarosz.github.io/hdrview/ for the latest release version and wkjarosz.github.io/hdrview/dev for the development version. This even works on an iPhone or iPad! Try it out.

Tags graphic hdr photography photos image-processing exr openexr pfm comparison-tool c cpp
License Other
State stable

Recent Releases

2.2.109 Feb 2025 15:25 minor feature: lt;h1 gt;What's Changed lt;/h1 gt;. lt;p gt;Compared to v2.2.0 this just the macOS pre-built binary to include a few more libheif dependencies (AV1 codec support in particular). v2.2.0 release notes follow: lt;/p gt;. lt;h2 gt;New features: lt;/h2 gt;. lt;ul gt;. lt;li gt;support for new image formats: QOI, JPEG-XL, Ultra HDR jpegs, and HEIF/AVIF files (not in emscripten for now). lt;ul gt;. lt;li gt;this even includes multi-image and auxiliary-channel support in JXL and HEIF/AVIF files, and HDR via PQ and HLG transfer functions lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;better support for ICC profiles and colorspaces via Little-CMS lt;/li gt;. lt;li gt;extracting more image meta data during loading, which is displayed in the Info panel lt;/li gt;. lt;li gt;the emscripten/web version supports opening files via drag-n-drop lt;/li gt;. lt;li gt;the emscripten/web version has a loading screen as the program data is downloaded lt;/li gt;. lt;li gt;the emscripten/web version now supports passing command-line arguments via URL query strings lt;/li gt;. lt;li gt;can choose between multiple icon fonts during cmake configure lt;/li gt;. lt;/ul gt;. lt;h2 gt;: lt;/h2 gt;. lt;ul gt;. lt;li gt;wasm crash when canceling file open lt;/li gt;. lt;li gt;better support for local (system-installed) dependencies lt;/li gt;. lt;li gt;where mobile Safari would first convert all images to BMPs before loading (removing all HDR info) lt;/li gt;. lt;li gt;pixel inspector color buttons now render correctly for grayscale + alpha channel groups lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/wkjarosz/hdrview/compare/v2.1.0...v2.2.1" gt; lt;tt gt;v2.1.0...v2.2.1 lt;/tt gt; lt;/a gt; lt;/p gt;. lt;h1 gt;Released Files lt;/h1 gt;. lt;ul gt;. lt;li gt;Pre-built binary archive ( lt;code gt;.zip lt;/code gt;) for Microsoft Windows (extract in your desired location, and run lt;code gt;HDRView.exe lt;/code gt;) lt;/li g
2.2.005 Feb 2025 03:15 minor feature: lt;h1 gt;What's Changed lt;/h1 gt;. lt;h2 gt;New features: lt;/h2 gt;. lt;ul gt;. lt;li gt;support for new image formats: QOI, JPEG-XL, Ultra HDR jpegs, and HEIF/AVIF files (not in emscripten for now). lt;ul gt;. lt;li gt;this even includes multi-image and auxiliary-channel support in JXL and HEIF/AVIF files, and HDR via PQ and HLG transfer functions lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;better support for ICC profiles and colorspaces via Little-CMS lt;/li gt;. lt;li gt;extracting more image meta data during loading, which is displayed in the Info panel lt;/li gt;. lt;li gt;the emscripten/web version supports opening files via drag-n-drop lt;/li gt;. lt;li gt;the emscripten/web version has a loading screen as the program data is downloaded lt;/li gt;. lt;li gt;the emscripten/web version now supports passing command-line arguments via URL query strings lt;/li gt;. lt;li gt;can choose between multiple icon fonts during cmake configure lt;/li gt;. lt;/ul gt;. lt;h2 gt;: lt;/h2 gt;. lt;ul gt;. lt;li gt;wasm crash when canceling file open lt;/li gt;. lt;li gt;better support for local (system-installed) dependencies lt;/li gt;. lt;li gt;where mobile Safari would first convert all images to BMPs before loading (removing all HDR info) lt;/li gt;. lt;li gt;pixel inspector color buttons now render correctly for grayscale + alpha channel groups lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/wkjarosz/hdrview/compare/v2.1.0...v2.2.0" gt; lt;tt gt;v2.1.0...v2.2.0 lt;/tt gt; lt;/a gt; lt;/p gt;. lt;h1 gt;Released Files lt;/h1 gt;. lt;ul gt;. lt;li gt;Pre-built binary archive ( lt;code gt;.zip lt;/code gt;) for Microsoft Windows (extract in your desired location, and run lt;code gt;HDRView.exe lt;/code gt;) lt;/li gt;. lt;li gt;Pre-built dmg installer for Apple Silicon ( lt;code gt;HDRView-arm64.dmg lt;/code gt;) or Intel ( lt;code gt;HDRView-x86_64.dmg lt;/code gt;) Macs. Make sure to download
2.1.010 Jan 2025 04:45 minor feature: lt;h1 gt;What's Changed lt;/h1 gt;. lt;ul gt;. lt;li gt;. lt;p gt;Restored support for writing OpenEXR images, and added reading/writing support for Ultra HDR JPEG images lt;/p gt;. lt;ul gt;. lt;li gt;Ultra HDR images will load both the reconstructed HDR image, and include the gainmap as a separate channel group lt;/li gt;. lt;li gt;When saving to OpenEXR, will only save the visible channel groups of the image lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;Improved Images panel lt;/p gt;. lt;ul gt;. lt;li gt;choice of 3 views: 1) tree view of images/layers/channel groups, 2) flat list view of images/channels groups, or 3) flat list view of only images lt;/li gt;. lt;li gt;can filter the images list by file and channel name lt;/li gt;. lt;li gt;can sort the images list A-Z, or Z-A by clicking on the header row lt;/li gt;. lt;li gt;can manually reorder the images via drag and drop lt;/li gt;. lt;li gt;can hide the common portions of filenames lt;/li gt;. lt;li gt;can now compare a current and reference channel group even if they are part of the same image lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;Improved Info panel with support to show and override the images chromaticities/color profile lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Channel statistics are now in their own panel. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Three mouse modes/tools: 1) Pan and zoom as before, 2) Rectangular selection support, with histogram and channel stats updated to respect the selection, and 3) Pixel/color selector lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Viewport coordinate system change: current and reference image now have a common display window origin, but panning is still offset with respect to current image lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;New Pixel inspector panel lt;/p gt;. lt;ul gt;. lt;li gt;lists and allows editing the rectangular selection lt;/li gt;. lt;li gt;shows color info for the hovered pixel lt;/li gt;. lt;li gt;and lists all "watched" p
2.0.128 Dec 2024 13:33 minor bugfix: This is primarily a patch release to the missing assets folder in the windows binaries.. lt;p Other changes:. lt;ul . lt;li updating OpenEXR and Imath to latest versions and turning off unneeded build/install steps. lt;li initial cpack work. lt;li updated README. lt;li missing #include for arch linux (#129). lt;/ul . lt;p Released Files. lt;ul . lt;li Pre-built binary archive (.zip) for Microsoft Windows (extract in your desired location, and run HDRView.exe). lt;li Pre-built installer (.dmg) for macOS. lt;/ul . lt;p Full Changelog: v2.0...v2.0.1.