Skip to content

Version 2.13.0

Choose a tag to compare

@Tom94 Tom94 released this 02 Jul 13:27
96a4262

Changes Since Last Release

New features

  • Added support for the JPEG XR image format (typically used for HDR screenshots on Windows / XBOX)
  • Added support for the DICOM medical image format (MRI / CT / ultrasonic scans and the likes)
  • Added support for CMYK images across all image formats that support it (JXL, JXR, JPG, TIFF)
    • tev converts to RGB via ICC profile if embedded, and via (1-CMY)*(1-K) otherwise. CMYK channels are additionally kept for manual inspection.
    • Generic 5+ channel images with corresponding ICC profiles are now similarly supported.
  • Added support for subsampled YCbCr TIFF images

Bugfixes & improvements

  • On Wayland Linux, tev now uses FP16 framebuffers w/ linear transfer function if supported by the compositor. This results in higher bit depth and less dithering compared to before; although the improvement should be imperceptibly small for most people / monitors. (This was disabled until now because some GPU vendors only recently gained support for this.)
  • There's now a GUI popup when images fail to load
  • Greatly improved GUI performance if thousands of images are open simultaneously
  • Layers/channels are now sorted naturally rather than alphabetically
  • The tev window no longer freezes while it is being resized
  • Fixed rare cases where content looked blurry on Wayland (certain fractional screen scale & compositor combos)
  • Fixed a regression where TIFF images with >4 channels in contiguous format would fail to load
  • Fixed premultiplied alpha handling in TIFF images (seems to require unmultiplication before linearization by convention; kind of defeats the point of premultiplication, but it is what it is, I suppose)
  • Fixed incorrect gainmap orientation for JPEG images that carry EXIF or XMP orientation metadata
  • Fixed AND mask in BMP images that come without an alpha channel
  • Fixed small memory leak in ICC profile application
  • Fixed small misalignments in the "..."-cutoff of image buttons
  • Fixed occasional double-conversion to sRGB via NCLX headers with AVIF/HEIC images

Released Files

  • Pre-built installer (.msi) and portable binary (.exe) for Microsoft Windows
  • Pre-built installers (.dmg) for macOS: one for ARM (tev.dmg) and one for Intel (tev-intel.dmg)
  • Pre-built binaries (.appimage) for Linux: one for x86_64 (tev.appimage) and one for ARM (tev-arm.appimage)
  • Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.