Comments (3)
I also have that bug. Here's more info with wallpapers that fail danyspin97/wpaperd#21 (comment)
from image.
This issue hasn't been fixed, please reopen.
from image.
I looked into this some more. Seems that the original image contains an 18MB (!) text chunk before the image data, and the png crate has a hardcoded limit for such chunks.
So, most large but "normal" PNGs should work with the new limits support, but unfortunately more work is required to handle this specific case
from image.
Related Issues (20)
- RAII for `Limits.max_alloc` HOT 4
- Eventually migrate to rav1d from dav1d
- Frame blending/disposal in GIF decoder branches for every pixel
- Add caching to the CI fuzzing target
- Insufficient memory error when using image::load_from_memory while image is only 2mb HOT 6
- Encoding DDS images? HOT 3
- Support for 1-bit Grayscale HOT 2
- new test failure on 32-bit x86 (i686) in image v0.24.8 compared to v0.24.7 HOT 3
- new test failure on s390x (big-endian / IBM System Z) in image v0.24.8 compared to v0.24.7 HOT 2
- Failing AVIF and TIFF tests in `tests/limits.rs` HOT 2
- Incorrect documentation of `AvifEncoder::new_with_speed_quality`
- Undefined behavior when encoding AVIF image HOT 19
- Document the interaction betweeen `Frames::collect_frames()` and memory limits HOT 1
- PNG decoding relies on `output_buffer_size()` function that may overflow HOT 1
- Add `par_enumerate_rows(_mut)` to `ImageBuffer` and friends HOT 5
- `io::Reader` should have a way to decode animations
- No method to get xoffset/yoffset from SubImage after deprecating bounds() in #2036 HOT 1
- Use `-Z minimal-versions` to test MSRV HOT 1
- `ImageDecoder::read_image` should take `&[MaybeUninit<u8>]` as opposed to `&[u8]` HOT 7
- with_guessed_format() fails on one machine, but not the other. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from image.