Sergey "Shnatsel" Davidoff
Sergey "Shnatsel" Davidoff
While `image` 0.25.x has migrated to `zune-jpeg` as its JPEG implementation, it still depends on the `jpeg-decoder` crate transitively through the `tiff` crate. To reproduce this, run `cargo tree -i...
**Describe the bug** Running a trivial program that uses `rav1e` results in `zsh: illegal hardware instruction`. This issue was originally reported against the `image` crate, but was later isolated to...
in a way that compliant with officially documented schema added in https://github.com/CycloneDX/cyclonedx-property-taxonomy/pull/78
Cargo has [made it possible to depend on the same version of a given crate with different feature sets](https://doc.rust-lang.org/cargo/reference/resolver.html#feature-resolver-version-2), provided that one version is a runtime dependency and another is...
The `ImageDecoderRect` trait is supposed to help decode only the specified part of the image, as opposed to the entire thing. As of v0.25, only BMP and Farbfeld decoders implement...
With this test image the blur implementation shows artifacts: [blur-test-input](https://github.com/user-attachments/assets/20244122-fb60-4dcd-bd18-a82cd1aa4ed1) It's just a white rectangle in the middle, surrounded by fully transparent pixels. Gaussian blur in `image` bleeds color from...
As of v0.17.14, some encoding parameters are duplicated between the [`Info`](https://docs.rs/png/0.17.14/png/struct.Info.html) struct and the [`Encoder`](https://docs.rs/png/0.17.14/png/struct.Encoder.html) struct. For example, `Info` has the `compression` field, but not `filter` or `adaptive_filter`. The presence...
As of v0.17.14, the [OutputInfo struct](https://docs.rs/png/0.17.14/png/struct.OutputInfo.html) has a pub field `line_size` that seems to be computed entirely from other fields - namely width, height and bit depth. Since the field...
We'll want to get these changes done for the semver-breaking v0.18 release: - #503 - #400 (already has a duplicate now: #516 ) Open questions: - Do we want to...