Бесплатный формат изображения без потерь
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2017 г. ) |
Расширение имени файла | .flif |
---|---|
Тип интернет-СМИ | изображение/флиф |
Единый идентификатор типа (UTI) | public.flif |
Магическое число | ФЛИФ |
Разработано | Джон Снейерс и Питер Вилле |
Последний выпуск | ФЛИФ16 |
Распространено на | ВЕЧЕРИНКА , JPEG XL [1] |
Открытый формат ? | Да |
Веб-сайт | флиф |
Первоначальный выпуск | 3 октября 2015 г [2] |
---|---|
Стабильная версия | 0,4 / 21 ноября 2021 г [3] |
Репозиторий | |
Веб-сайт | флиф |
Бесплатный формат изображений без потерь ( FLIF ) — это формат изображений без потерь, претендующий на превосходство PNG , WebP без потерь , BPG без потерь и JPEG 2000 без потерь с точки зрения степени сжатия на различных входных данных. [4]
FLIF поддерживает форму прогрессивного чересстрочного преобразования (обобщение алгоритма Adam7 ), при котором любая частичная загрузка (более пары сотен байт) [5] ) файла изображения можно использовать в качестве кодирования с потерями всего изображения.
Джон Снейерс, один из разработчиков FLIF, с тех пор объединил его с идеями различных форматов сжатия с потерями, чтобы создать преемника под названием Free Universal Image Format (FUIF), который сам был объединен с JPEG форматом Google PIK для создания XL. . Как следствие, FLIF больше не разрабатывается. [1]
История
[ редактировать ]Формат был первоначально объявлен публично в сентябре 2015 года. [6] а первый альфа-релиз состоялся примерно через месяц, в октябре 2015 года. [2]
Первая стабильная версия FLIF была выпущена в сентябре 2016 года. [7]
Дизайн
[ редактировать ]Для сжатия FLIF использует MANIAC (метаадаптивное околонулевое целочисленное арифметическое кодирование ), вариант CABAC , где контексты представляют собой узлы деревьев решений, которые динамически изучаются во время кодирования.
FLIF использует обратимое YCoCg. цветовое пространство [8] (в отличие от Y’C B C R , который теряет некоторую информацию о цвете из-за ошибок округления, независимо от его использования в JPEG с потерями ). Еще не реализованы некоторые функции, [9] например, другие «цветовые пространства ( CMYK , YCbCr, ...)». Преобразование цветового пространства происходит быстрее, но общее декодирование (и кодирование) по-прежнему медленнее, чем должно быть или у некоторых конкурентов, даже с лучшим цветовым пространством, поскольку это лишь небольшая часть общего процесса. Формат поддерживает дополнительный альфа-канал ( RGBA ), например PNG (но в отличие от JPEG ); и прогрессивное кодирование, аналогично PNG (в отличие от него, прогрессивное сжатие не увеличивает размер файла), но поскольку алгоритм FLIF более сложен (и частично, возможно, еще не имел такой значительной настройки реализации), он имеет более высокий вычислительная стоимость; по крайней мере, более низкие требования к пропускной способности могут компенсировать часть этого дополнительного времени. Прогрессивное кодирование снижает производительность FLIF.
FLIF поддерживает оттенки серого , RGB и RGBA с глубиной цвета от 1 до 16 бит на канал. [8]
FLIF имеет некоторые параметры настройки, которые могут привести к получению изображений разного размера. Все изображения по-прежнему без потерь. А flifcrush
Также доступен инструмент для достижения минимального размера.
Сжатие с потерями может быть достигнуто путем предварительной обработки. Процесс является детерминированным и не приводит к потере генерации .
Поддерживать
[ редактировать ]- XnView поддерживает FLIF начиная с версии 2.36. [10]
- ExifTool поддерживает чтение и запись метаданных в изображениях FLIF, начиная с версии 10.31. [11]
- UGUI-FLIF поддерживает предварительный просмотр и преобразование PNG-файлов в FLIF. [12]
- IrfanView поддерживает чтение изображений FLIF, начиная с версии 4.52. [13] [14]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Уведомление о JPEG XL» . Гитхаб . 12 апреля 2020 г. Проверено 19 января 2021 г.
- ^ Перейти обратно: а б «Выпуск v0.1-альфа» . FLIF-хаб/FLIF . 3 октября 2015 г.
- ^ «Релиз v0.4» . FLIF-хаб/FLIF . 21 ноября 2021 г.
- ^ «FLIF — это новый бесплатный формат изображений без потерь, который поднимает планку сжатия» . ПетаПиксель. 2 октября 2015 г. Проверено 20 октября 2016 г.
- ^ «Гонка за сжатие изображений: PNG Adam7 против FLIF (время: 0:00)» . Ютуб . 6 сентября 2015 года . Проверено 19 января 2021 г.
- ^ «Бесплатный формат изображений без потерь (FLIF)» . 6 сентября 2015 г. Архивировано из оригинала 12 сентября 2015 г.
- ^ «Релиз v0.2» . FLIF-хаб/FLIF . 22 сентября 2016 г.
- ^ Перейти обратно: а б «Спецификация FLIF16» . flif.info . Проверено 28 ноября 2019 г. .
- ^ «Эвристика YCoCg · Проблема № 258 · FLIF-hub/FLIF» . Гитхаб .
- ^ Пьер-Эммануэль Гужеле (8 ноября 2016 г.). «XnView 2.39» . XnView . Проверено 15 сентября 2017 г.
- ^ Фил Харви (19 октября 2016 г.). «ExifTool Древняя история» . ExifTool . Проверено 1 ноября 2017 г.
- ^ «UGUI: Загрузка FLIF» . flif.info . Проверено 27 декабря 2018 г.
- ^ Ирфан Скилян (12 декабря 2018 г.). «История изменений/версий IrfanView: [4.52 от 12 декабря 2018 г.]» . Проверено 28 декабря 2018 г.
- ^ Куки Дент (13 декабря 2018 г.). «Сегодня выпущена IrfanView 4.52 – Форум поддержки IrfanView» . Архивировано из оригинала 28 декабря 2018 года . Проверено 28 декабря 2018 г.