Jonathan Behrens
Jonathan Behrens
In practice, `DynamicImage`'s are usually not premultiplied because the majority of image files don't use premultiplied alpha. However, there's some challenges to making that a convention everywhere: * Many formats...
This issue is slightly confusing because it is opened against the `image-png` repository but asking about a type that is only provided in the `image` repository. Answers are different depending...
I think this would be a better fit for the low-level `ImageDecoder` interface. That trait could gain additional methods to extract the palette and to request that `read_image` return the...
@ripytide I should probably give more context on `image`'s release strategy... This crate has been around for a very long time. I joined much later, but the crate actually started...
To address the specific question of branching strategy, what we've done in the past is to fork off a `next` branch shortly before the new release. Since major releases contain...
The first argument to `Encoder::new` is the writer you want to encode the PNG data into. Often this will be an empty `Vec`: ```rust let mut encoded = Vec::new(); let...
300 DPI = 118.11 pixels/cm, are you sure this isn't the output you expect?
Thanks for reporting this! The good news is that I was able to reproduce the issue. The bad news is that I'm not sure streaming encoding of APNGs ever worked,...
SVG is not one of the currently supported file formats
There are no current plans. Also, SVG is a vector format while all our current formats are raster, so it isn't obvious how support would even work