- Updated version of
fast_image_resize
to 4.0.0. - Added support of
Neon
CPU-instructions to speedup image resizing on ARM architecture. - Added optional argument
options: ResizeOptions
intoResizer.resize()
andResizer.resize_pil()
methods. - Added support for images with zero sizes (width or/and height).
- Added
FilterType.gaussian
filter for convolution resize algorythm. - Updated version of
pyo3
to 0.21.2. - BREAKING CHANGES:
- Argument
resize_alg
was removed fromResizer.__init__()
method. You have to useoptions
argument ofResizer.resize()
andResizer.resize_pil()
methods to change resize algorythm. Resizer
, by default, multiplies and divides color channels of image by an alpha channel. You may change this behavior throughoptions
argument.- Deleted support of Python 3.7.
- Argument
- Fixed error with incorrect cropping of source image.
- Added support of
Pillow
>= 10.1.0. - Updated version of
pyo3
to 0.20.2. - Updated version of
fast_image_resize
to 3.0.2. - Added building of wheel for Python 3.12.
- Added building of wheel for Python 3.11.
- Updated version of
pyo3
to 0.17.2.
- Fixed resizing when the destination image has the same dimensions as the source image.
- Added support of new pixel types:
U8x2
,U16
,U16x2
andU16x4
.
- Dropped support for Python 3.6.
- Deleted variant
sse2
from enumCpuExtensions
. - Added support of new pixel types:
U8x3
andU16x3
. - Added optimization for convolution grayscale images (
U8
) with helps ofSSE4.1
andAVX2
instructions.
- Added support of the new pixel type
U8
. - Added support of
L-type
PIL images (grayscale with one byte per pixel).
- First stable release.
- Initial version.