Path to this page:
Subject: CVS commit: pkgsrc/graphics/libheif
From: Thomas Klausner
Date: 2023-05-07 14:08:07
Message id: 20230507120807.643FFFA87@cvs.NetBSD.org
Log Message:
libheif: update to 1.16.1.
v1.16.1 - fix building gdk-pixbuf loader Latest
Small maintenance update that fixes building the gdk-pixbuf loader.
The source package name has also been changed back to the old naming scheme.
v1.16.0 - Regions / chroma quality / uncompressed codec
This is a large release with many new features.
Support for HEIFv2 regions (rgan) and user annotations (udes). This enables \
to annotate regions in the image with several geometric primitives and assign \
user text descriptions to them. Thank you @bradh for the contributions. Mask \
support will be added soon.
Previously, chroma was downsampled and upsampled with a simple \
nearest-neighbor method. We now included the sharp-yuv chroma downsampling \
algorithm. This gives improved image quality when images are downsampled to \
4:2:0 and upsampled with bilinear interpolation. Thank you @maryla-uc for the \
contributions.
The bilinear chroma upsampling and averaging downsampling algorithms are \
also new. You can choose what to use.
We added experimental support for decoding uncompressed images according to \
ISO/IEC 23001-17:2023. This is work in progress and currently decoding only. \
Thank you @bradh for the contributions.
There are new APIs to query the image transformations. Thus, you may choose \
to get the original image and apply the transformations yourself.
A longstanding bug writing non-compliant 'ispe' boxes (image size) has been \
fixed. Files should be standard compliant now.
When building binary packages, you can now make use of a CMake presets to \
set a default configuration.
The deprecated autotools build files have been removed.
Files: