Утилиты для кодирования и декодирования изображений формата BPG.
bpgdec / bpgenc — консольные утилиты для кодирования и декодирования изображений формата BPG.
BPG (Better Portable Graphics) — свободный формат упаковки изображений, обеспечивающий оптимальные характеристики качества картинки и размера файла, нацелен на замену формата JPEG. Формат обеспечивает большую степень сжатия чем JPEG, при этом сохраняя градиентные переходы и многие мелкие детали. Разница особенно заметна при сильной компрессии (примеры), там где снимки в формате JPEG изобилуют артефактами, кадры в формате BPG выглядят вполне приемлемо и занимают меньше места (сравнить - x265 encoder).
Формат BPG создан известным французским программистом Фабрисом Беллар (Fabrice Bellard) в 2014 году, учитывая все сложности автор сделал всё возможное для перехода на новый формат. Были подготовлены утилиты (bpgdec / bpgenc) для кодирования и декодирования изображений, библиотека libbpg, а так же реализация декодировщика на языке JavaScript позволяющая добавить поддержку формата BPG на сайты, без модификации кода браузеров (преобразование изображений может осуществляться на сервере, не требуя от пользователя каких либо действий).
Важной особенностью формата BPG является возможность сохранять альфа-канал (прозрачный слой) и анимацию, что отчасти делает его конкурентом форматов PNG и GIF. Так же формат поддерживает сохранение любых метаданных, поддерживает цветовые модели RGB, CMYK и YCgCo (с разрядностью 14ит, вместо 8бит у JPEG), это даёт возможность сохранять больше полутонов и обеспечивает возможности постобработки (близкие к формату TIFF).
Лицензия: LGPL version 2.1 / BSD license / MIT license
Домашняя страница
libbpg-py на github.com
Gimp plugin for BPG
Автор: posixru
http://zenway.ru/page/bpg
|