Releases: Cykooz/cykooz.resizer
Releases · Cykooz/cykooz.resizer
[3.1.0] - 2025-01-09
- Updated version of
fast_image_resize
to 5.1.0. - Added support for multi-thread image processing.
You can create an instance ofResizerThreadPool
and use it for set
ResizeOptions.thread_pool
field or put it as argument ofAlphaMulDiv
methods. - Added support for optimization with help of
SSE4.1
andAVX2
for
theF32
pixel type. - Added support for new pixel types
F32x2
,F32x3
andF32x4
with
optimizations forSSE4.1
andAVX2
.
[3.0.0] - 2024-05-15
- 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
[2.2.1] - 2024-02-15
- Fixed error with incorrect cropping of source image.
[2.2.0] - 2024-02-08
- 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.