Skip to content

Releases: wkjarosz/hdrview

v2.2.1

05 Feb 06:16
02a24c7
Compare
Choose a tag to compare

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 run HDRView.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

05 Feb 02:50
4379b63
Compare
Choose a tag to compare

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 run HDRView.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

09 Jan 06:50
29feef1
Compare
Choose a tag to compare

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 run HDRView.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

19 Dec 16:48
c6bb32b
Compare
Choose a tag to compare

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

18 Dec 01:48
eeb442d
Compare
Choose a tag to compare

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

v2.0.0-beta.13

11 Dec 06:30
76d60d9
Compare
Choose a tag to compare

v2.0.0-beta.12

10 Dec 06:21
2ad89ac
Compare
Choose a tag to compare

v2.0.0-beta.11

10 Dec 05:37
e97b706
Compare
Choose a tag to compare

v2.0.0-beta.9

09 Dec 18:55
7a21c50
Compare
Choose a tag to compare

v2.0.0-beta.8

09 Dec 18:36
8ee64e8
Compare
Choose a tag to compare