QOI (Quite OK Image Format)
QOI (Quite OK Image Format) est un format d'image simple à compression sans perte qui offre une compression comparable à PNG avec un encodage/décodage significativement plus rapide. C'est un format léger conçu pour des performances en temps réel.
Type MIME
image/qoi
Type
Binaire
Compression
Sans perte
Avantages
- + Extremely fast encoding and decoding (20-50x faster than PNG)
- + Trivially simple specification — one page, 300 lines of C
- + Lossless compression with no quality loss
Inconvénients
- − Larger files than PNG (especially for photographs)
- − No browser support — requires conversion for web use
- − New format with limited ecosystem and tool support
Quand utiliser .QOI
Utilisez QOI pour les textures de jeu, le traitement d'image en temps réel et les cas nécessitant un encodage/décodage ultra-rapide. Préférez PNG pour la distribution web (meilleur support navigateur) ou WebP pour la compression web.
Détails techniques
QOI utilise un encodage à parcours par pixel avec 4 types d'opérations : index (tableau de 64 couleurs), diff (delta petit), luma (delta plus grand) et run (répétition). L'en-tête de 14 octets + les pixels + le marqueur de fin de 8 octets. Prend en charge RGB et RGBA. Pas de métadonnées, pas de profils colorimétrique, pas d'entrelacement.
Historique
Dominic Szablewski a publié QOI en 2021 avec l'objectif de créer un format d'image sans perte minimal et rapide. Le format entier est décrit dans une spécification d'une page. Il a gagné en popularité dans le développement de jeux et la programmation système.