Sergey "Shnatsel" Davidoff
ecdf8f5960
Rename flip orientations to make them more explicit
2024-09-09 03:24:12 +01:00
Sergey "Shnatsel" Davidoff
92d2ec2912
Change doc comment following review comment
2024-09-09 03:22:12 +01:00
Sergey "Shnatsel" Davidoff
91f15b1643
Make newly added in-place transformation functions private
2024-09-09 03:20:06 +01:00
torfmaster
e5672ff3b1
initial implementation of fast blur
2024-09-04 14:40:13 +02:00
Sergey "Shnatsel" Davidoff
4afe9572b5
Merge pull request #2319 from Shnatsel/webp-exif
...
Implement Exif metadata extraction for WebP
2024-09-01 22:21:04 +01:00
Sergey "Shnatsel" Davidoff
d3a8acf29a
Create a type to encode image orientation, accept it in the function for applying orientation
2024-09-01 22:19:19 +01:00
Sergey "Shnatsel" Davidoff
1431071cfa
Implement Exif metadata extraction for WebP
2024-09-01 20:57:36 +01:00
Andreas Molzer
c8d67ecc2a
Merge pull request #2314 from Shnatsel/document-webp-encoder-limitations
...
Document WebP encoder limitations
2024-08-26 22:55:00 +02:00
Sergey "Shnatsel" Davidoff
2b256bfb9a
Document WebP encoder limitations
2024-08-26 17:23:54 +01:00
Sergey "Shnatsel" Davidoff
a80464711d
Expose zune-jpeg's Exif chunk extraction ( #2291 )
2024-08-25 21:17:30 -07:00
Raphael Höser
6d19ffa727
chore: fix link to README.md
...
The docs link to README.md still linked to the master branch, which leads to a warning by GitHub about the branch being renamed to main when opening it.
2024-08-24 14:35:07 +01:00
Kornel
1cb80afbc8
Bump ravif/rgb
2024-08-18 21:05:27 +01:00
Andreas Molzer
285496d4fa
Merge pull request #2305 from kornelski/rayon-pub
...
Mark rayon as a public dependency
2024-08-14 10:04:52 +02:00
Kornel
7a9937e483
Clippy
2024-08-14 01:55:20 +01:00
Kornel
18f5d562f9
Mark rayon as a public dependency
2024-08-14 00:03:58 +01:00
Ben Johnston
631390d15c
Fix broken ImageReader link
2024-08-02 11:53:00 +10:00
Sergey "Shnatsel" Davidoff
fb1ccafdc7
Do not promise to implement complex algorithms that aren't currently planned
2024-07-30 21:49:33 +01:00
Sergey "Shnatsel" Davidoff
a799736155
Add a function to apply Exif rotation
2024-07-30 15:36:16 +01:00
Sergey "Shnatsel" Davidoff
f8cea836ff
Add in-place flips to DynamicImage
2024-07-27 11:45:39 +01:00
Sergey "Shnatsel" Davidoff
da93b9de2e
Doc comment: when rotating 180 degrees, direction doesn't matter
2024-07-27 11:42:53 +01:00
Sergey "Shnatsel" Davidoff
d9b45171c2
Add in-place 180 degree rotation to DynamicImage
2024-07-27 11:41:57 +01:00
Andreas Molzer
e176cd414a
Merge pull request #2287 from image-rs/2024-07-21-cleanup-clippy
...
Rust CI / rustfmt (push) Has been cancelled
Rust CI / build_benchmarks (push) Has been cancelled
Rust CI / public_private_dependencies (push) Has been cancelled
Rust CI / Fuzz targets (cargo-fuzz) (push) Has been cancelled
Rust CI / Fuzz targets (afl) (push) Has been cancelled
Rust CI / clippy (push) Has been cancelled
Rust CI / test_avif_decoding (push) Has been cancelled
Rust CI / test_other_archs (powerpc-unknown-linux-gnu) (push) Has been cancelled
Rust CI / test_other_archs (i686-unknown-linux-gnu) (push) Has been cancelled
Rust CI / test_toolchains (nightly) (push) Has been cancelled
Rust CI / test_toolchains (beta) (push) Has been cancelled
Rust CI / test_toolchains (1.67.1) (push) Has been cancelled
Rust CI / test_features (webp) (push) Has been cancelled
Rust CI / test_features (tiff) (push) Has been cancelled
Rust CI / test_features (tga) (push) Has been cancelled
Rust CI / test_features (rayon) (push) Has been cancelled
Rust CI / test_features (qoi) (push) Has been cancelled
Rust CI / test_features (pnm) (push) Has been cancelled
Rust CI / test_features (png) (push) Has been cancelled
Rust CI / test_features (jpeg) (push) Has been cancelled
Rust CI / test_features (ico) (push) Has been cancelled
Rust CI / test_features (hdr) (push) Has been cancelled
Rust CI / test_features (gif) (push) Has been cancelled
Rust CI / test_features (ff) (push) Has been cancelled
Rust CI / test_features (exr) (push) Has been cancelled
Rust CI / test_features (default) (push) Has been cancelled
Rust CI / test_features (dds) (push) Has been cancelled
Rust CI / test_features (bmp) (push) Has been cancelled
Rust CI / test_features (avif) (push) Has been cancelled
Rust CI / test_features () (push) Has been cancelled
Fix clippy lint in test suite
2024-07-21 21:13:42 +02:00
Andreas Molzer
970a2f2314
Fix clippy lint in test suite
2024-07-21 21:05:32 +02:00
Andreas Molzer
73221746a7
Merge pull request #2284 from image-rs/release-0.25.2
...
Rust CI / rustfmt (push) Waiting to run
Rust CI / build_benchmarks (push) Waiting to run
Rust CI / public_private_dependencies (push) Waiting to run
Rust CI / Fuzz targets (cargo-fuzz) (push) Waiting to run
Rust CI / Fuzz targets (afl) (push) Waiting to run
Rust CI / clippy (push) Waiting to run
Rust CI / test_avif_decoding (push) Waiting to run
Rust CI / test_other_archs (powerpc-unknown-linux-gnu) (push) Waiting to run
Rust CI / test_other_archs (i686-unknown-linux-gnu) (push) Waiting to run
Rust CI / test_toolchains (nightly) (push) Waiting to run
Rust CI / test_toolchains (beta) (push) Waiting to run
Rust CI / test_toolchains (1.67.1) (push) Waiting to run
Rust CI / test_features (webp) (push) Waiting to run
Rust CI / test_features (tiff) (push) Waiting to run
Rust CI / test_features (tga) (push) Waiting to run
Rust CI / test_features (rayon) (push) Waiting to run
Rust CI / test_features (qoi) (push) Waiting to run
Rust CI / test_features (pnm) (push) Waiting to run
Rust CI / test_features (png) (push) Waiting to run
Rust CI / test_features (jpeg) (push) Waiting to run
Rust CI / test_features (ico) (push) Waiting to run
Rust CI / test_features (hdr) (push) Waiting to run
Rust CI / test_features (gif) (push) Waiting to run
Rust CI / test_features (ff) (push) Waiting to run
Rust CI / test_features (exr) (push) Waiting to run
Rust CI / test_features (default) (push) Waiting to run
Rust CI / test_features (dds) (push) Waiting to run
Rust CI / test_features (bmp) (push) Waiting to run
Rust CI / test_features (avif) (push) Waiting to run
Rust CI / test_features () (push) Waiting to run
Release notes and metadata for 0.25.2
2024-07-21 19:57:23 +02:00
Andreas Molzer
309059edab
Merge pull request #2286 from Shnatsel/patch-1
...
Bump zune-jpeg to 0.4.13
2024-07-21 19:53:08 +02:00
Sergey "Shnatsel" Davidoff
9ef13644e4
Bump zune-jpeg to 0.4.13
...
v0.4.13 is a bugfix release. It fixes panics that people kept complaining about.
More info: https://github.com/etemesi254/zune-image/issues/215
This PR makes Cargo.toml require it, to make it impossible to use the older version that on 0.1% of images.
2024-07-21 14:54:43 +01:00
porkbrain
a275f3816e
WebP's into_frames
iterator returns None
upon encountering DecodingError::NoMoreFrames
( #2278 )
Rust CI / rustfmt (push) Has been cancelled
Rust CI / build_benchmarks (push) Has been cancelled
Rust CI / public_private_dependencies (push) Has been cancelled
Rust CI / Fuzz targets (cargo-fuzz) (push) Has been cancelled
Rust CI / Fuzz targets (afl) (push) Has been cancelled
Rust CI / clippy (push) Has been cancelled
Rust CI / test_avif_decoding (push) Has been cancelled
Rust CI / test_other_archs (powerpc-unknown-linux-gnu) (push) Has been cancelled
Rust CI / test_other_archs (i686-unknown-linux-gnu) (push) Has been cancelled
Rust CI / test_toolchains (nightly) (push) Has been cancelled
Rust CI / test_toolchains (beta) (push) Has been cancelled
Rust CI / test_toolchains (1.67.1) (push) Has been cancelled
Rust CI / test_features (webp) (push) Has been cancelled
Rust CI / test_features (tiff) (push) Has been cancelled
Rust CI / test_features (tga) (push) Has been cancelled
Rust CI / test_features (rayon) (push) Has been cancelled
Rust CI / test_features (qoi) (push) Has been cancelled
Rust CI / test_features (pnm) (push) Has been cancelled
Rust CI / test_features (png) (push) Has been cancelled
Rust CI / test_features (jpeg) (push) Has been cancelled
Rust CI / test_features (ico) (push) Has been cancelled
Rust CI / test_features (hdr) (push) Has been cancelled
Rust CI / test_features (gif) (push) Has been cancelled
Rust CI / test_features (ff) (push) Has been cancelled
Rust CI / test_features (exr) (push) Has been cancelled
Rust CI / test_features (default) (push) Has been cancelled
Rust CI / test_features (dds) (push) Has been cancelled
Rust CI / test_features (bmp) (push) Has been cancelled
Rust CI / test_features (avif) (push) Has been cancelled
Rust CI / test_features () (push) Has been cancelled
2024-07-17 09:28:47 -07:00
Andreas Molzer
c708281fdf
Release notes and metadata for 0.25.2
2024-07-17 07:57:59 +02:00
Jonathan Behrens
59358a6382
Run cargo-semver-checks with release-type minor ( #2277 )
2024-07-04 16:53:01 -07:00
Andreas Molzer
9429cb9cde
Merge pull request #2270 from image-rs/clippy
...
A bunch of Clippy fixes
2024-06-29 18:29:22 +02:00
Kornel
0aa70f99b8
Bump for cargo-semver-checks
2024-06-28 12:20:53 +01:00
Kornel
79177cd482
Deprecate unusable structs without a public constructor
2024-06-28 12:20:53 +01:00
Kornel
924b501f97
Fix size_of import
2024-06-28 12:07:57 +01:00
Kornel
4ef7e69e90
Clippy
2024-06-28 12:01:06 +01:00
Diego
4589a4aa8b
Add #[must_use]
attribute to some DynamicImage
methods
...
This is an API improvement to make it clear to users that most of the
methods on `DynamicImage` are non-mutating.
2024-06-28 10:04:02 +01:00
Andreas Molzer
84fd828d00
Merge pull request #2264 from SludgePhD/patch-1
...
Map `.apng` files to `ImageFormat::Png`
2024-06-24 00:16:19 +02:00
Sludge
db7f9f02b7
Map .apng
files to ImageFormat::Png
2024-06-23 15:59:04 +02:00
ripytide
6e73a1780b
Add deprecated re-export of ImageReader as Reader ( #2252 )
2024-06-02 15:23:13 -07:00
Jonathan Behrens
5de1efc7f2
Add cargo-semver-checks CI job ( #2253 )
2024-06-02 15:03:03 -07:00
ripytide
05a7d2b503
Add ImageEncoder implementation for Hdr (rebase of #2013 ) ( #2246 )
...
Co-authored-by: Johannes-Vollmer <32042925+johannesvollmer@users.noreply.github.com>
2024-06-02 12:34:48 -07:00
ripytide
6d5918f48e
Rename Reader
to ImageReader
( #2243 )
2024-05-27 01:34:15 +01:00
Alphyr
d48c6a6ff3
Override clone_from
implementations for a few types ( #2236 )
2024-05-20 09:25:59 -07:00
Emi
1207aca6af
webp frames iterator is now ending iteration if no more frames are decodable ( #2228 )
2024-05-15 22:28:24 -07:00
Jonathan Behrens
bc05c8c630
Fix features ( #2234 )
2024-05-12 20:45:13 -07:00
SMG
d710467273
fix typos and links for io::Limits docs ( #2229 )
2024-05-04 15:41:56 -07:00
Andreas Molzer
5013041c83
Merge pull request #2219 from Morgane55440/imagebuffer-new-zero-garantee
...
garantee that `ImageBuffer::new()` returns a buffer filled with `zero()`s of the corresponding type
2024-04-30 12:08:30 +02:00
morgane.baizeau
cad532fc38
followed clippy advice
2024-04-29 20:24:38 +02:00
morgane.baizeau
05fb134834
forgot to remove the test i used to design the macro
2024-04-29 20:20:10 +02:00
morgane.baizeau
396c4b235d
updated doc + tests
2024-04-29 20:12:09 +02:00
Jonathan Behrens
249184ed67
Fix clippy warnings in readme ( #2207 )
2024-04-14 12:39:11 -07:00