Releases
v0.21.0
Cykooz
released this
08 Sep 19:35
Added
Added ColorConversionOptions
structure.
Added DecodingOptions
methods:
decoder_id
set_decoder_id
color_conversion_options
set_color_conversion_options
Added EncodingOptions
methods:
color_conversion_options
set_color_conversion_options
Added enums:
ChromaDownsamplingAlgorithm
ChromaUpsamplingAlgorithm
Added DecoderDescriptor
structure.
Added method decoder_descriptors
for LibHeif
structure.
Added method item_id
for ImageHandle
structure.
Added HeifContext
methods:
top_level_image_handles
encode_thumbnail
Added Image
methods:
pixel_aspect_ratio
set_pixel_aspect_ratio
BREAKING : Added new values of CompressionFormat
enum:
Vvc
Evc
Jpeg2000
Uncompressed
BREAKING : Added new values of HeifErrorSubCode
enum:
InvalidRegionData
InvalidProperty
ItemReferenceCycle
EncoderInitialization
EncoderEncoding
EncoderCleanup
TooManyRegions
Added support of cargo-vcpkg
to install libheif
with help of cargo
.
Changed
libheif-sys
updated to version 1.16.
BREAKING : Enums HeifErrorCode
, HeifErrorSubCode
, CompressionFormat
marked as non_exhaustive
Fixed
Fixed conversion of profile
argument of Image.set_color_profile_raw
method into C-version of this argument.
You can’t perform that action at this time.