@wowaname JPEGs are garbage and PNGs compress worse than raw imagedata bziped. Handling them from C is also comfy as can be. Show me anything with a comfier API. Doing the same with PNG or JPEG takes half a page instead of a single function, and requires actual logic to handle everything like palletes, alpha, and filters
Blame your software for being garbage and not supporting them correctly. With an API like this, the only excuse for handling them poorly is that the software sucks
@wowaname It's the first thing I use when making image libraries because it's a very simple way to get data in and out and so test everything else. Also actually has support in imlib and imagemagic so stuff actually works with it
@wowaname Yeah, only thing I don't like about it. Can't tell if it's lossy or lossless just from looking at it, though it's easy to tell from the file header
@wowaname Like I said, not it's fault. Boomers still "use" GIFs because it's what people are used to (though convert them into videos in the background). 255 colour dithered palette
@wowaname Also funny farbfeld.bz2 comparison. Does better in 2/3, especially with the solid colour anime pic, actually slightly better than webp