QOI (Quite OK Image Format)
QOI es un formato de imagen sin pérdida diseñado para velocidad. Comprime y descomprime imágenes 20-50 veces más rápido que PNG con tamaños de archivo comparables, usando un algoritmo simple de solo 300 líneas de código.
Tipo MIME
image/qoi
Tipo
Binario
Compresión
Sin pérdida
Ventajas
- + 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
Desventajas
- − Larger files than PNG (especially for photographs)
- − No browser support — requires conversion for web use
- − New format with limited ecosystem and tool support
Cuándo usar .QOI
Usa QOI cuando la velocidad de codificación/decodificación sea crítica — desarrollo de juegos, procesamiento en tiempo real y herramientas donde PNG es demasiado lento.
Detalles técnicos
QOI codifica píxeles usando 4 operaciones: ejecución, índice, diferencia y RGBA completo. El decodificador mantiene un array de 64 píxeles vistos recientemente. El encabezado es de 14 bytes. Todo el codec puede implementarse en ~300 líneas de C.
Historia
Dominic Szablewski publicó QOI en noviembre de 2021 como un formato ultra-simple. Ganó tracción rápidamente en la comunidad de código abierto por su rendimiento y simplicidad.