Комментарии 11
Почему не в хабе Сжатие данных?
Формат же обновился, перед переводом можно было бы привести текст к соответствию спецификации, вы ее упомянули, но наверно не читали.
25 ноября: https://habr.com/ru/news/t/591577/
Линейный поиск или бухгалтерия сложнее не слишком улучшит сжатие
А вы точно читали, что перевели?
"Кодировка длины пробега", ава-а-а! Оставьте уж RLE. Напомнило русскоязычные книги Cisco Press конца 90-х--начала 2000-х, где вместо аббревиатур были дословные переводы, что-то вроде "пересылка маршрутов из протокола граничного маршрутизатора в протокол открытия кратчайшего пути первым или в улучшенный протокол внутреннего маршрутизатора может быть отрегулирована при помощи карты маршрутов". Сначала пытаешься перевести обратно, чтобы понять, о чём речь, потом плюёшь и берёшь оригинал.
Скорость это хорошо. Но что насчет объема?
Я скачал тестовую папку с картинками с сайта
Из 7 qoi файлов - только 1 получился меньше, чем аналог в PNG
В некоторых случаях, как с dice.png - разница почти в 1.5 раза
Чуда не случилось. Расходимся, посоны, энтропия опять победила.
Если сделать png lossless оптимизацию с помощью pingo, то dice будет весить вообще 226 852 кб, а wikipedia оптимизируется до 954 770 кб, но сам процесс займет еще больше времени, поэтому это не важно для qoi, так как цель скорость.
QOI: как сжимать изображения в 20 раз быстрее STBI и без потерь