Portfolio Details
Project information
- Technologies: C++, qoi, codec
- Techniques: API design, Abstraction
- Project start: May 2024
- Project URL: https://github.com/mrizaln/qoipp
- Role: Author
qoipp
A Quite OK Image Format codec in C++
At the end of a YouTube video about PNG and how it works, the creator of said video mentioned an alternative image format called QOI which was created by a single person. Unlike PNG which was a very complex mechanism of image lossless compression, QOI was a very simple format which was very surprising since the compression rate is comparable to PNG! Intrigued by this, I decided to implement a codec for this format in C++ by following the specificiation (just one page, how simple is that!) directly.