Releases: wkjarosz/hdrview
v2.2.1
What's Changed
Compared to v2.2.0 this just fixes the macOS pre-built binary to include a few more libheif dependencies (AV1 codec support in particular). v2.2.0 release notes follow:
New features:
- support for new image formats: QOI, JPEG-XL, Ultra HDR jpegs, and HEIF/AVIF files (not in emscripten for now)
- this even includes multi-image and auxiliary-channel support in JXL and HEIF/AVIF files, and HDR via PQ and HLG transfer functions
- better support for ICC profiles and colorspaces via Little-CMS
- extracting more image meta data during loading, which is displayed in the Info panel
- the emscripten/web version supports opening files via drag-n-drop
- the emscripten/web version has a loading screen as the program data is downloaded
- the emscripten/web version now supports passing command-line arguments via URL query strings
- can choose between multiple icon fonts during cmake configure
Fixes:
- fixed wasm crash when canceling file open
- better support for local (system-installed) dependencies
- fixed issue where mobile Safari would first convert all images to BMPs before loading (removing all HDR info)
- pixel inspector color buttons now render correctly for grayscale + alpha channel groups
Full Changelog: v2.1.0...v2.2.1
Released Files
- Pre-built binary archive (
.zip
) for Microsoft Windows (extract in your desired location, and runHDRView.exe
) - Pre-built dmg installer for Apple Silicon (
HDRView-arm64.dmg
) or Intel (HDRView-x86_64.dmg
) Macs. Make sure to download the appropriate one for your architecture!
v2.2.0
What's Changed
New features:
- support for new image formats: QOI, JPEG-XL, Ultra HDR jpegs, and HEIF/AVIF files (not in emscripten for now)
- this even includes multi-image and auxiliary-channel support in JXL and HEIF/AVIF files, and HDR via PQ and HLG transfer functions
- better support for ICC profiles and colorspaces via Little-CMS
- extracting more image meta data during loading, which is displayed in the Info panel
- the emscripten/web version supports opening files via drag-n-drop
- the emscripten/web version has a loading screen as the program data is downloaded
- the emscripten/web version now supports passing command-line arguments via URL query strings
- can choose between multiple icon fonts during cmake configure
Fixes:
- fixed wasm crash when canceling file open
- better support for local (system-installed) dependencies
- fixed issue where mobile Safari would first convert all images to BMPs before loading (removing all HDR info)
- pixel inspector color buttons now render correctly for grayscale + alpha channel groups
Full Changelog: v2.1.0...v2.2.0
Released Files
- Pre-built binary archive (
.zip
) for Microsoft Windows (extract in your desired location, and runHDRView.exe
) - Pre-built dmg installer for Apple Silicon (
HDRView-arm64.dmg
) or Intel (HDRView-x86_64.dmg
) Macs. Make sure to download the appropriate one for your architecture!
v2.1.0
What's Changed
-
Restored support for writing OpenEXR images, and added reading/writing support for Ultra HDR JPEG images
- Ultra HDR images will load both the reconstructed HDR image, and include the gainmap as a separate channel group
- When saving to OpenEXR, will only save the visible channel groups of the image
-
Improved Images panel
- 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
- can filter the images list by file and channel name
- can sort the images list A-Z, or Z-A by clicking on the header row
- can manually reorder the images via drag and drop
- can hide the common portions of filenames
- can now compare a current and reference channel group even if they are part of the same image
-
Improved Info panel with support to show and override the images chromaticities/color profile
-
Channel statistics are now in their own panel.
-
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
-
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
-
New Pixel inspector panel
- lists and allows editing the rectangular selection
- shows color info for the hovered pixel
- and lists all "watched" pixels (which can be added by double clicking when in Pixel/color selector mode).
- each watch pixel shows the color values numerically and visually in various modes, and allows copying to the clipboard
-
Improved dark theme
-
Many new commands and menu items:
- more keyboard navigation with more consistent keyboard shortcuts
- commands and menu items to fit or continually auto-fit the viewport to the data window or display window of the image
- commands and menu items for showing/hiding various GUI elements
- command to change the background color
-
Fixed a long-standing bug where tone mapping and blending were being performed in the wrong order
-
Binaries for both Intel and Apple Silicon Macs
-
add an explicit step to clean up textures by @kdt3rd in #131
New Contributors
Full Changelog: v2.0.1...v2.1.0
Released Files
- Pre-built binary archive (
.zip
) for Microsoft Windows (extract in your desired location, and runHDRView.exe
) - Pre-built dmg installer for Apple Silicon (
HDRView-arm64.dmg
) or Intel (HDRView-x86_64.dmg
) Macs. Make sure to download the appropriate one for your architecture!
v2.0.1
This is primarily a patch release to fix the missing assets folder in the windows binaries (fixes #128).
Other changes:
- updating OpenEXR and Imath to latest versions and turning off unneeded build/install steps
- initial cpack work
- updated README
- fixed missing #include for arch linux (#129)
Released Files
- Pre-built binary archive (.zip) for Microsoft Windows (extract in your desired location, and run HDRView.exe)
- Pre-built installer (.dmg) for macOS
Full Changelog: v2.0...v2.0.1
v2.0
Version 2.0 is a complete rewrite of HDRView.
Major new features:
- As before, HDRView works on macOS, Linux, and Windows, but it also now works for the first time directly in your browser! This even works on an iPhone or iPad!
- Full support for multi-part and multi-channel EXR files: previously, HDRView assumed (at most) RGBA images. Now images can have an arbitrary number of channels, which are automatically grouped.
- Display and data window support in EXR images
- Proper support for luminance-chroma images, and chroma subsampling
- Better support for whitepoint and colorspaces stored in EXR files
- More statistics available in the Info panel
- Now uses dear imgui, instead of nanogui, for the UI. This significantly simplified the code and provides more UI features, like:
- Arbitrarily movable and dockable panel windows.
- A log panel with controllable verbosity levels
- Full-featured menu support
Non-features:
The switch to multi-channel images came at the sacrifice of image editing support. As the name suggests, HDRView is just a viewer now. I might add simple editing back in in the future, but it is not a priority. You can still use HDRView 1.8 if you need that.
Full Changelog: v1.8.0...v2.0