Jon Sneyers
Jon Sneyers
Producing warnings on all unrecognized/silently discarded PNG chunks is not really desirable imo since that would produce quite a lot of warnings. For example ImageMagick by default adds two `tEXt`...
I recommend using some standard metadata format like XMP or Exif to store your metadata, rather than relying on non-standardized format-specific things like PNG text chunks, PPM comments, or undocumented...
The main branch is already working towards v0.11.0 now, and anything new will be part of that release. We do still cherry-pick some security fixes or 'important' bugfixes to the...
I'm expecting it "soon", that is, within this month and possible even this or next week. @mo271 Do you have any ETA on v0.11?
JBIG2 (the underlying codec here) is specifically designed for bitonal (1-bit) images. It has coding tools specifically for that, and it can only do that. This means it does not...
With some manual hacking I found a way to improve compression a little, enough to beat JBIG2 on this image: ``` JPEG XL encoder v0.11.0 637806b1 [NEON] Encoding [Modular, lossless,...
This trick could be applied to higher color counts too, and might be effective on e.g. low-color palette images too (e.g. pixel art with only 4 or 16 colors). I...
Doing the 2x1 trick on the grayscale `sketch.png` image didn't give better results than not doing the trick — I think it probably only really helps for 1-bit images. For...
Layers of 2D images using the `kAdd` blend mode (i.e. the previous slice gets subtracted from the current slice) is the way to do this while staying within the existing...
There are two things that need to be distinguished: - the nominal bit depth of the jpeg, which can be 8 bit or 12 bit, though de facto only 8...