Commit Graph
379 Commits
Author SHA1 Message Date
Kirill Kuzminykh 4ddc19ee57 Added minimum supported Rust version (MSRV) into Cargo.toml. 2025-07-27 16:23:23 +03:00
Kirill Kuzminykh 12a81839ee chore: Release v5.2.0 2025-07-12 13:23:19 +03:00
Kirill Kuzminykh 3ded33eefe Prepare to release. 2025-07-12 02:13:21 +03:00
Kirill Kuzminykh 39be94c522 Merge pull request #50 from Andrei-Reactor/add-image-f32-convert
Added support of `DynamicImage::ImageRgb32F` and `DynamicImage::ImageRgba32F` form the `image` crate.
2025-07-11 11:06:27 +03:00
Andrei Shpilenok b2faa999fd add f32 conversion support for image crate 2025-07-10 20:37:08 -07:00
Kirill Kuzminykh a063410fb0 Fixed CHANGELOG.md 2025-05-16 16:46:35 +03:00
Kirill Kuzminykh f368232463 chore: Release v5.1.4 2025-05-16 16:43:19 +03:00
Kirill Kuzminykh 0a86afeee1 Fixed merge errors 2025-05-16 16:41:32 +03:00
Kirill Kuzminykh f991c57e38 Merge branch 'v4' into dev
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	tests/resize_tests.rs
2025-05-16 16:40:42 +03:00
Kirill Kuzminykh a14c99a1d5 chore: Release v4.2.3 2025-05-16 16:39:51 +03:00
Kirill Kuzminykh 24f006a404 Fixed the deprecation warning about ImageReader from the image crate. 2025-05-16 16:18:03 +03:00
Kirill Kuzminykh 0951556b22 Updated benchmark results for Arm64 2025-05-16 16:08:57 +03:00
Kirill Kuzminykh e7a2cc5d1a Updated benchmark results for x86_64 and Wasm32 2025-05-16 14:36:09 +03:00
Kirill Kuzminykh 5ce05034d7 Merge branch 'main' into dev
# Conflicts:
#	src/alpha/u16x2/avx2.rs
#	src/alpha/u16x2/sse4.rs
2025-05-16 13:41:14 +03:00
Kirill Kuzminykh ecf541b245 Merge branch 'v4'
# Conflicts:
#	CHANGELOG.md
#	Cargo.lock
#	Cargo.toml
#	README.md
#	resizer/src/main.rs
2025-05-16 12:27:35 +03:00
Kirill Kuzminykh 6ec8f5babb v4: Fixed NEON implementation for dividing image by alpha channel for images with U16x2 and U16x4 pixels. 2025-05-16 12:26:46 +03:00
Kirill Kuzminykh 6680de23c4 v4: Fixed dividing image by alpha channel for images with U16x2 pixels. 2025-05-16 12:25:01 +03:00
Kirill Kuzminykh 89d85758e2 Updated introduction for benchmark results. 2025-05-16 09:54:32 +03:00
Kirill Kuzminykh 2b9f366d62 Updated dependencies. 2025-05-16 01:27:49 +03:00
Kirill Kuzminykh 969bb76073 Updated dev-documentation part about Wasm32. 2025-05-16 01:01:44 +03:00
Kirill Kuzminykh f5f52cd57d Fixed NEON implementation for dividing image by alpha channel for images with U16x2 and U16x4 pixels . 2025-05-15 21:32:45 +00:00
Kirill Kuzminykh 6431b4d797 Fixed dividing image by alpha channel for images with U16x2 pixels. 2025-05-16 00:13:09 +03:00
Kirill Kuzminykh 53f529a4a6 Merge branch 'v4' into dev
# Conflicts:
#	CHANGELOG.md
#	Cargo.lock
#	Cargo.toml
2025-04-07 02:04:15 +03:00
Kirill Kuzminykh a40d5de798 chore: Release v4.2.2 2025-04-07 02:02:51 +03:00
Kirill Kuzminykh a8e47c38b9 Fixed error in NEON implementation of MulDiv::multiply_alpha() and MulDiv::multiply_alpha_inplace() for U8x2 pixels (#49).
(cherry picked from commit f4e15602fe)
2025-04-07 01:36:55 +03:00
Kirill Kuzminykh 81039be26a chore: Release v5.1.3 2025-04-07 01:12:57 +03:00
Kirill Kuzminykh babe8c4c55 Replaced the internal crate testing on the corresponding module in the tests directory (#48). 2025-04-07 00:41:22 +03:00
Kirill Kuzminykh f4e15602fe Fixed error in NEON implementation of MulDiv::multiply_alpha() and MulDiv::multiply_alpha_inplace() for U8x2 pixels (#49). 2025-04-07 00:13:18 +03:00
Kirill Kuzminykh a472768408 chore: Release v5.1.2 2025-02-16 21:02:40 +03:00
Kirill Kuzminykh 0666a2323b Fixed error in implementation of ImageView::split_by_width(), ImageView::split_by_height(), ImageViewMut::split_by_width_mut() and ImageViewMut::split_by_height_mut()(#46). 2025-02-16 20:32:25 +03:00
Kirill Kuzminykh 52999f0131 chore: Release v5.1.1 2025-01-14 00:10:12 +03:00
Kirill Kuzminykh d71fecb174 Prepare to release. 2025-01-14 00:09:11 +03:00
Kirill Kuzminykh 1c1cee51d6 Fixed TypedImageRef::split_by_height() (#43). 2025-01-13 23:45:46 +03:00
Kirill Kuzminykh 30ead96f50 Fixed doc-strings. 2025-01-13 23:06:22 +03:00
Kirill Kuzminykh 74ab1beeee Fixed error in implementation of ImageView::split_by_width(), ImageView::split_by_height(), ImageViewMut::split_by_width_mut() and ImageViewMut::split_by_height_mut()(#43). 2025-01-12 16:54:10 +03:00
Kirill Kuzminykh 5c1f321e44 chore: Release v5.1.0 2024-12-09 20:41:12 +03:00
Kirill Kuzminykh 35fa2a6983 Updated dependencies versions. 2024-12-09 20:40:02 +03:00
Kirill Kuzminykh faa65e30bb Improved speed (about 9%) of SSE4.1 implementation for vertical convolution pass for pixel types based on u8 components. 2024-10-20 00:02:25 +03:00
Kirill Kuzminykh eaa54c5e87 is_aarch64_feature_detected() is used now in the CpuExtensions::is_supported() method for aarch64 architecture. 2024-10-19 23:53:56 +03:00
Kirill Kuzminykh fdfd8fda43 chore: Release v5.0.0 2024-10-03 20:50:11 +03:00
Kirill Kuzminykh e1dacd0734 Prepare to release. 2024-10-03 20:47:34 +03:00
Kirill Kuzminykh 75450229c4 Added support for multi-thread image processing with the help of rayon crate. 2024-10-03 20:24:00 +03:00
Kirill Kuzminykh 79a3a73afb - Updated dependencies.
- Optimized convolution algorythm by deleting zero coefficients from start and end of bounds.
2024-10-03 20:24:00 +03:00
Kirill Kuzminykh 75bd369a6b chore: Release v4.2.1 2024-07-24 21:59:41 +03:00
Kirill Kuzminykh 93c92989ee Prepare to release 2024-07-24 21:42:04 +03:00
Kirill Kuzminykh 50250ee9d6 Merge pull request #36 from Shnatsel/patch-1
Do not pull in all of `image` dependencies when it's enabled
2024-07-24 21:14:08 +03:00
Sergey "Shnatsel" Davidoff 6652e02384 Do not pull in all of image dependencies when it's enabled
Add `default-features=false` to `image` dependency so that pulling in `image` does not automatically enable *all* the default formats and also rayon for `image` crate.

Without this change `image` pulls in a very large amount of dependencies.
2024-07-24 15:27:21 +01:00
Kirill Kuzminykh 3d79c1e54f Fixed CHANGELOG.md 2024-07-19 21:29:11 +03:00
Kirill Kuzminykh 66de3d5593 chore: Release v4.2.0 2024-07-19 21:26:45 +03:00
Kirill Kuzminykh db42291da9 Prepare to release. 2024-07-19 21:12:26 +03:00