Создатель QEMU и FFmpeg предложил новый формат изображений BPG
Для загрузки подготовлен набор утилит для кодирования и декодирования изображений, Си-библиотека libbpg, а также реализация декодировщика на языке JavaScript, которая позволяет добавить поддержку формата BPG на сайты, без модификации кода браузеров. Библиотека декодирования, использующая модифицированную версию FFmpeg с кодеком HEVC, поставляется под лицензией LGPLv2.1. Не привязанный к FFmpeg вариант библиотеки, а также кодировщик доступны под лицензией BSD. Так как в BPG задействованы некоторые алгоритмы HEVC, формат BPG пересекается с рядом запатентованных технологий, но патентные ограничения можно обойти используя предоставляемые современным оборудованием функции аппаратного ускорения кодирования/декодирования HEVC.
Основные особенности BPG:
- Высокий уровень сжатия. Итоговые файлы получаются заметно меньшего размера, по сравнению с файлами JPEG аналогичного качества. Различия в качестве файлов аналогичного размера бросается в глаза;
- Поддержка в большинстве браузеров, благодаря наличию декодировщика на языке JavaScript. Размер сжатого кода JavaScript-библиотеки декодирования 76 Кб.
- Методы кодирования основаны на подмножестве стандарта сжатия видео HEVC/H.265;
- Использование идентичных с JPEG форматов цветовой субдискретизации: оттенки серого, YCbCr 4:2:0, 4:2:2, 4:4:4, что позволяет исключить потери при преобразовании из JPEG;
- Поддержка слоя прозрачности;
- Поддержка схем формирования цвета RGB, YCgCo и CMYK;
- Поддержка от 8 до 14 битов на цветовой канал;
- Наличие режима сжатия без потерь;
- Возможность интеграции в файл различных метаданных, включая блоки EXIF.
Источник: http://www.opennet.ru/opennews/art.shtml?num=41198
|
0 | Tweet | Нравится |
|