Releases: Cykooz/fast_image_resize
Releases · Cykooz/fast_image_resize
[5.1.4] - 2025-05-16
[4.2.3] - 2025-05-16
Fixed
- Fixed
SSE4.1
andAVX2
implementation for dividing image by alpha channel for images withU16x2
pixels. - Fixed
NEON
implementation for dividing image by alpha channel for images withU16x2
andU16x4
pixels.
[5.1.3] - 2025-04-06
[4.2.2] - 2025-04-06
Fixed
- Fixed error in
NEON
implementation ofMulDiv::multiply_alpha()
and
MulDiv::multiply_alpha_inplace()
forU8x2
pixels (#49).
[5.1.2] - 2025-02-16
Fixed
- Fixed error in implementation of
ImageView::split_by_width()
,ImageView::split_by_height()
,
ImageViewMut::split_by_width_mut()
andImageViewMut::split_by_height_mut()
(#46).
[5.1.1] - 2025-01-13
Fixed
- Fixed error in implementation of
ImageView::split_by_width()
,ImageView::split_by_height()
,
ImageViewMut::split_by_width_mut()
andImageViewMut::split_by_height_mut()
(#43).
[5.1.0] - 2024-12-09
Changed
- Improved speed (about 9%) of
SSE4.1
implementation for vertical
convolution pass for pixel types based onu8
components.
Fixed
is_aarch64_feature_detected()
is used now in
theCpuExtensions::is_supported()
method foraarch64
architecture.
[5.0.0] - 2024-10-03
Added
-
Added support for multi-thread image processing with the help of
rayon
crate.
You should enablerayon
feature to turn on this behavior. -
Added methods to split image in different directions:
ImageView::split_by_height()
ImageView::split_by_width()
ImageViewMut::split_by_height_mut()
ImageViewMut::split_by_width_mut()
These methods have default implementation and are used for multi-thread
image processing.
Changed
- BREAKING: Added supertraits
Send
,Sync
andSized
to theImageView
trait. - Optimized convolution algorythm by deleting zero coefficients from start and
end of bounds.
[4.2.1] - 2024-07-24
Fixed
- Disabled default features of the
image
crate (#36).
[4.2.0] - 2024-07-19
Added
-
Added new resize algorithm
ResizeAlg::Interpolation
(#32).It is like
ResizeAlg::Convolution
but with fixed kernel size.
This algorithm can be useful if you want to get a result similar toOpenCV
(exceptINTER_AREA
interpolation).