@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