Sergey "Shnatsel" Davidoff

Results 305 issues of 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...

bug

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...

enhancement

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...

next: breaking
kind: API

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...

kind: bug
kind: incorrect

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...