Releases: bigcat88/pillow_heif
Releases · bigcat88/pillow_heif
v0.2.5
v0.2.1
Added
- (Windows) Build script by default assumes that
libheif
installed inC:\vcpkg\installed\x64-windows
, ifVCPKG_PREFIX
environment is missing. - (Heif)
reader_add_thumbnail
andreader_remove_image
examples. - (Heif)
to_pillow
method and adjusted examples to use it.
Changed
- (Heif) Removed
HeifSaveMask
,get_img_thumb_mask_for_save
that was previously introduced, instead added__delitem__
toHeifFile
. - All thumbnails encoding features reworked, to simplify api. See
add_thumbnails
methods inHeifFile
andHeifImage
classes.
Fixed
- (HeifImagePlugin) Fixed palette images with bytes transparency conversion. #21 (@Jarikf)
- (Heif) Raises
ValueError
when trying to save empty(no images) file. - (HeifImagePlugin) Skips images with sizes =
0
during save, if there is no images, raiseValueError
. - (HeifImagePlugin) Memory optimizations, when there is only one image in file.
- Added licenses for libraries in binary wheels.
- (Windows) Fix docs for building and developing.
- (Heif)
add_from_pillow
method, now adds thumbnails from Pillow if it isHeifImageFile(ImageFile.ImageFile)
class.
v0.1.7
Added
- Added
manylinux2014_i686
wheels. - Integration of PEP 517 in progress, added new instructions for building from source.
Changed
- Making code cleaner, renamed cffi module from
pillow_heif.libheif
to_pillow_heif_cffi
. - libaom bumped from 3.2.0 to 3.3.0
Fixed
- Fixed
AttributeError
when callingImage.verify
. Thanks @zijian-hu for reporting.
v0.1.4
First normal working release.
Added
- Python 3.10 wheels.
- Added
libaom
library to linux build. - More tests.
Changed
- Code refactoring, readme update.
Fixed
- Bug with header check when used as plugin for Pillow with
as_opener
function. Thanks for this to @DimonLavron