vv 3.0
Color management
This release introduces proper handling of color profiles embedded in image files. This is an important feature in today's world where things are no longer exclusively sRGB. Color management is implemented in this release for OpenEXR, JPEG XL, HEIF, and AVIF images.
Image type | Before | After |
---|---|---|
EXR | ![]() |
![]() |
EXR | ![]() |
![]() |
AVIF | ![]() |
![]() |
High dynamic range
The HDR tone mapping pipeline previously available for OpenEXR images has been generalized for use with other image types that can carry HDR data. HDR processing currently supports OpenEXR, HEIF, AVIF, JPEG XL, and RGBE images.
Image type | Before | After |
---|---|---|
AVIF | ![]() |
![]() |
AVIF | ![]() |
![]() |
JPEG XL | ![]() |
![]() |
JPEG XL | ![]() |
![]() |
Animation support
Added playback of animations contained in WebP images. This is generally available on all terminals with the text-only fallback mode. Animation playback via the Kitty graphics protocol has very limited support in terminal emulators at the moment, but is also available. Images displayed via the Kitty protocol will continue to animate even after vv has stopped running, as shown in the video below.