flif

Oct 03, 2015 21:41

Интернеты забурлили в связи с публикацией Free Lossless Image Format; там компрессор, декларирующий чудеса беспотерьного сжатия, да еще с хорошим свойством прогрессивной загрузки - если качать не всю картинку, а только начало файла, то все равно можно ей любоваться, просто в худшем качестве.

Сразу зачесались руки сравнить со своей поделкой. У меня ж есть видеокодек ScreenPressor, часть которого для intra-frame'ов может использоваться для отдельных картинок. Взял картинку из своего прошлогоднего примера, на которой гонял браузерные реализации (скриншот 960х540, 24 бита цвет, там текст, немного графики и мужик). Получилось:

BMP - 1555254 bytes (uncompressed)

PNG - 176469 bytes (compression ratio 8.8 to 1)

FLIF - 157515 bytes (9.9 to 1)

SPI - 149321 bytes (10.4 to 1) // ScreenPressor I-frame
Здеся оно разжимается в браузере.
По крайней мере эту картинку мой жмет сильнее. Уфф. :)

Upd: рано обрадовался, с опцией -n (non-interlaced) FLIF сжал до 134326.
Previous post Next post
Up