u/OzzyM_Dev

I made TinyCodec, 71 lines of code, beats QOI.

I made TinyCodec, 71 lines of code, beats QOI.

Hi. I made TinyCodec/TCOM, a lossless image codec that I made in 71 lines of code which beats QOI on aggregate file size and encode/decode speed (On the corpus that I personally use).

It's 158 lines of code to support a cli with pack/unpack commands, inputs like webp, bmp, pnm, png, etc.

That's about all.

If you find it interesting, it's Apache-2.0 and on the GitHub.

Edit: This is now outdated, it's now 45 lines, it has a readable implementation beside it (164 lines of code) the cli and format adapter is 157 lines of code, and the benchmarks got slighter better.

u/OzzyM_Dev — 13 days ago
▲ 8 r/jpegxl

QLIC - Competitive with JXL effort 9 at 9x the speed

Hi. I made QLIC. Quick Lossless Image Codec.

QLIC on aggregate file size matched JXL on a 3,167 image corpus, while performing at 9x the encode speed and having a faster decode speed.

Independent benchmarking would be well appreciated.

Try the web demo if you'd like to test its performance on any given image of your choice.

The entire corpus benchmark—which you can sort by category and otherwise—is here.

More information about QLIC is available on the GitHub page.

reddit.com
u/OzzyM_Dev — 2 months ago