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
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
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
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
Kirill Kuzminykh
8492893306
Deleted rayon from dependencies.
2024-07-18 23:36:19 +03:00
Kirill Kuzminykh
49bad1bed0
Added new resize algorythm ResizeAlg::Interpolation ( #32 ).
2024-07-18 23:33:17 +03:00
Kirill Kuzminykh
f82b42725e
chore: Release
v4.1.0
2024-07-14 21:19:05 +03:00
Kirill Kuzminykh
75b98b9cb8
- Updated benchmarks for arm64 arch.
2024-07-14 20:36:52 +03:00
Kirill Kuzminykh
3300f08eed
- Updated f32 benchmarks for wasm32 arch.
2024-07-13 22:52:51 +03:00
Kirill Kuzminykh
b2c6694032
- Improved vertical vor f32 pixels.
...
- Updated f32 benchmarks for x86_64 arch.
2024-07-12 23:20:41 +03:00
Kirill Kuzminykh
c84efe0e57
Updated benchmark results for wasm32 arch.
2024-07-06 20:13:38 +03:00
Kirill Kuzminykh
57c547c15f
Added placeholders for F32 based pixel types into benchmarks for arm64 and wasm32 archs.
2024-07-06 11:49:24 +03:00
Kirill Kuzminykh
564a28ac9d
Updated benchmark results for x86_64 arch.
2024-07-05 23:05:00 +03:00
Kirill Kuzminykh
f1bf0bb51a
Added support for optimization with help of SSE4.1 and AVX2 to multiple and divide by alpha channel for the F32x4 pixel type ( #30 ).
2024-07-01 23:43:59 +03:00
Kirill Kuzminykh
84d6c17b98
Added support for optimization with help of SSE4.1 and AVX2 for the F32x4 pixel type ( #30 ).
2024-06-23 21:57:54 +03:00
Kirill Kuzminykh
f42b3b6edc
Added support for optimization with help of SSE4.1 and AVX2 for the F32x3 pixel type ( #30 ).
2024-06-21 22:23:31 +03:00
Kirill Kuzminykh
15fa98863b
Added support for optimization with help of SSE4.1 and AVX2 for the F32 pixel type.
2024-06-19 00:49:57 +03:00
Kirill Kuzminykh
5e450afe04
Added basic support for the new pixel type PixelType::F32x4 ( #30 ).
2024-06-18 23:20:13 +03:00
Kirill Kuzminykh
91c28d4539
Added basic support for the new pixel type PixelType::F32x3 ( #30 ).
2024-06-18 02:10:49 +03:00
Kirill Kuzminykh
05d31af22f
Removed some trash from CHANGELOG.md
2024-06-18 01:28:13 +03:00
Kirill Kuzminykh
ad2610b91e
Added support for the new pixel type PixelType::F32x2 with optimizations for SSE4.1 and AVX2 ( #30 ).
2024-06-18 01:16:32 +03:00
Kirill Kuzminykh
c503d288e8
Merge branch 'refs/heads/main' into dev
...
# Conflicts:
# README.md
2024-06-04 17:50:03 +03:00
Kirill Kuzminykh
d7987faafd
Foxed code example in README.md
2024-06-04 17:49:03 +03:00
Kirill Kuzminykh
ff0d17ee55
Merge pull request #28 from bz2/fix_cpu_ext_example
...
Fix README example for CPU extentions
2024-05-30 12:19:32 +03:00
Martin Packman
a0e9149655
Fix README example for CPU extentions
...
After interface change in v4 `Resizer::new` takes no args.
Compile but do not run the example as part of doctests. Use `cfg()`
ensuring tests still pass on eg aarch64.
2024-05-29 14:04:42 +01:00
Kirill Kuzminykh
95d7d5c0d8
chore: Release
v4.0.0
2024-05-13 23:07:30 +03:00
Kirill Kuzminykh
e4101d16ca
Fixed some texts
2024-05-13 22:53:26 +03:00
Kirill Kuzminykh
14cca8b8db
Fixed doc-strings and dependencies.
2024-05-13 22:49:13 +03:00
Kirill Kuzminykh
a138db35c5
Merge branch 'refs/heads/main' into dev
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# README.md
# resizer/Cargo.toml
# testing/Cargo.toml
2024-05-13 22:11:59 +03:00
Kirill Kuzminykh
ab5eeafbf5
Fixed some texts
2024-05-13 22:11:18 +03:00
Kirill Kuzminykh
f87f80e925
Fixed implementation of TypedCroppedImage, TypedCroppedImageMut, CroppedImage and CroppedImageMut.
2024-05-13 21:08:42 +03:00
Kirill Kuzminykh
89dea77398
Merge pull request #26 from RyanBluth/main
...
Bump image to 0.25
2024-05-13 15:49:20 +03:00
Ryan Bluth
22a1b5f7ab
Fixed readme
2024-05-13 07:17:05 -04:00
Ryan Bluth
bae75c81e7
Bump image to 0.25
2024-05-09 07:58:58 -04:00
Kirill Kuzminykh
ee2ec47e3c
- Renamed CroppedImage into TypedCroppedImage.
...
- Renamed `CroppedImageMut` into `TypedCroppedImageMut`.
2024-05-07 00:10:14 +03:00
Kirill Kuzminykh
568af7f889
- Renamed TypedImage into TypedImageRef.
...
- Renamed `TypedImageMut` into `TypedImage`.
2024-05-06 22:36:05 +03:00
Kirill Kuzminykh
895ffc3f0c
Traits ImageView and ImageViewMut marked as unsafe.
2024-05-05 18:58:25 +03:00
Kirill Kuzminykh
bd5a82ab4b
Updated benchmark results.
2024-05-05 16:47:16 +03:00
Kirill Kuzminykh
833b25c282
Fixed implementation of vertical convolution for Wasm32
2024-05-04 21:10:15 +03:00
Kirill Kuzminykh
2ae2702634
Updated benchmark results for arm64 arch.
2024-05-04 16:54:25 +03:00
Kirill Kuzminykh
255f30e639
- Method PixelType::size() was made public.
...
- Fixed argument bounds for some methods.
2024-05-03 18:14:01 +03:00