Releases: Cykooz/cykooz.resizer
Releases · Cykooz/cykooz.resizer
[3.1.0] - 2025-01-09
- Updated version of
fast_image_resizeto 5.1.0. - Added support for multi-thread image processing.
You can create an instance ofResizerThreadPooland use it for set
ResizeOptions.thread_poolfield or put it as argument ofAlphaMulDivmethods. - Added support for optimization with help of
SSE4.1andAVX2for
theF32pixel type. - Added support for new pixel types
F32x2,F32x3andF32x4with
optimizations forSSE4.1andAVX2.
[3.0.0] - 2024-05-15
- Updated version of
fast_image_resizeto 4.0.0. - Added support of
NeonCPU-instructions to speedup image resizing
on ARM architecture. - Added optional argument
options: ResizeOptionsintoResizer.resize()
andResizer.resize_pil()methods. - Added support for images with zero sizes (width or/and height).
- Added
FilterType.gaussianfilter for convolution resize algorythm. - Updated version of
pyo3to 0.21.2. - BREAKING CHANGES:
- Argument
resize_algwas removed fromResizer.__init__()method.
You have to useoptionsargument 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 throughoptionsargument.- 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
pyo3to 0.20.2. - Updated version of
fast_image_resizeto 3.0.2. - Added building of wheel for Python 3.12.