Новый формат изображений быстрее PNG в десятки раз
Доминик Саблевски представил новый и невероятно простой в реализации формат изображений QOI (Quite OK Image). По представленным тестам, QOI быстрее PNG на сжатии изображений в 20–30 раз и в 3–4 раза на распаковке.
Доминик признаётся, что не является экспертом в области сжатия изображений. Идея создать новый простой и эффективный формат изображений пришла к нему во времена работы с MPEG-1 форматом. Его целью была скорость и простота.
Файлы QOI всё же больше по размеру чем PNG на 10–50% в зависимости от картинки, поэтому QOI — выбор тех, кому необходима скорость.
В данный момент формат проходит обсуждение финальной спецификации с заинтересованными пользователями. Но попробовать его можно уже сейчас.
Исходный код на Си, состоящий из одного универсального файла, доступен на GitHub.
Замеры скорости и размеров изображений доступны по ссылке.
QOI уже доступен в Zig, Rust, GO, TypeScript, Python, C#, AUR, SAIL.
>>> Подробности