On Tue Mar 25 12:56:59 2025 +0000, Connor McAdams wrote:
If we up the quality to 95% in libjpeg, we produce a file that is 4 bytes smaller than native. I got a bit curious and loaded an image produced in wine with the quality at 95% on native, 32-bit native decodes our image with a max_diff of 3. So it seems like even the decoders play a part somehow, what a mess :)
Good idea checking that. Yeah, I didn't expect so much variation on the decoding side either. I wonder if there are libjpeg knobs we can set for decoding as well, it might be possible to close the gap further.
At any rate, thanks for the whole investigative digression :sweat_smile: