I really needs more benchmarks, especially decompression time.
Also the sizes are interesting for very small images, but for
real images, there are maybe better lossy variants:
I don't see any hassle, really. It's just another image format: good for some use cases, bad for others. No one file format is perfect. It was interesting enough for me to give it a couple of hours to implement a cli and add support to my pixel app.
I've put together a quick CLI for macOS and a very naïve benchmarking suite to see what the gains are like. Compared to optimised PNG, it's worse most of the time but the interesting thing is when it is better. I'm not sure there's a hard and fast rule, at least not that I've found so far.
I really needs more benchmarks, especially decompression time. Also the sizes are interesting for very small images, but for real images, there are maybe better lossy variants:
So it's not about filesize here, it must be decompression speed.The creator says that the PEP image format is meant for small, limited colour images and of course it does lossless compression.
Thanks for making that clear. But is it worth the hassle?
https://nigeltao.github.io/blog/2021/fastest-safest-png-deco...
PNG decoding seems to be fast enough:
Anyway, PEP is interesting!I don't see any hassle, really. It's just another image format: good for some use cases, bad for others. No one file format is perfect. It was interesting enough for me to give it a couple of hours to implement a cli and add support to my pixel app.
I've put together a quick CLI for macOS and a very naïve benchmarking suite to see what the gains are like. Compared to optimised PNG, it's worse most of the time but the interesting thing is when it is better. I'm not sure there's a hard and fast rule, at least not that I've found so far.
Link?
pepr on GitHub https://github.com/gingerbeardman/pepr (macOS-only)
Also I posted some results earlier today: https://twitter.com/gingerbeardman/status/195993422257285161...
And I already added support to my pixel art app, Dottie, just for kicks https://twitter.com/gingerbeardman/status/195998796230676915...
If someone makes a presentation about this format, it will be a PEP talk.
</philosoraptor>
Endesga is always cooking up something interesting.