- PVSM.RU - https://www.pvsm.ru -
Вышла новая версия (2.0.1) утилиты [1].
Утилита позволяет преобразовывать png с 24 и 32 битами на пиксель в png с палитрой (8 бит).
Разработчики утверждают, что утилита в некоторых случаях позволяет уменьшить размер файла аж на 70% от исходного, сохраняя при этом альфа прозрачность (при этом утверждают, что прозрачность обрабатывается в IE6 лучше, чем у 24-битных png — не то, чтобы это всерьёз кого-то заботило...).
Особенности:
— создание новой палитры с использованием алгоритмов векторного квантования [2]
— уникальный дизеринг, добавляющий к картинкам меньше шума, чем стандартный алгоритм Флойда-Стейнберга
— легко интегрируется со скриптам и gui (ну ещё бы, это же командная строка)
— есть ускоренный режим работы, для обработки большого кол-ва изображений
Давайте проверим. Под катом — картинки (сюрприз), i.e. — трафик.
Исходное несжатое изображение, 1'389'142 байт [3]. 72'664 уникальных цветов.
Сжатое изображение, 530'334 байт. [4] 256 цветов в палитре.
По-моему, неплохо. Разницы я не увидел. Сжатие на 62%.
Автор: SLY_G
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/png/52678
Ссылки в тексте:
[1] новая версия (2.0.1) утилиты: http://pngquant.org/
[2] векторного квантования: http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D0%BE%D0%B5_%D0%BA%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
[3] Исходное несжатое изображение, 1'389'142 байт: http://liza2005.ru/photos/pngquant/sherlock.png
[4] Сжатое изображение, 530'334 байт.: http://liza2005.ru/photos/pngquant/sherlock-fs8.png
[5] Источник: http://habrahabr.ru/post/208964/
Нажмите здесь для печати.