На смену jpeg приходит новый формат

На смену jpeg приходит новый формат

Узнаваемый французский программист Фабрис Беллар (создатель эмулятора QEMU, компилятора Tiny C, упаковщика LZEXE и многих утилит) создал новый графический формат, имеющий все шансы стать «убийцей JPEG» в скором будущем.

Формат BPG (Better Portable Graphics) снабжает громадную степень сжатия, чем JPEG. Наряду с этим он сохраняет градиентные переходы и многие небольшие подробности. Отличие особенно видна при сильной компрессии.

В том месте, где снимки JPEG изобилуют артефактами, эти же кадры в BPG выглядят в полной мере приемлемо, а файлы занимают меньше места.

Смотрите кроме этого: Гугл удалит QuickOffice по окончании обновления сервисов Drive, Docs, Sheets и Slides

Компания Гугл официально заявила, что приложение для редактирования документов QuickOffice будет удаленно из Гугл Play по окончании того, как целый комплект приложений Гугл Drive (Drive, Docs, Sheets и Slides) будет обновлен, дабы пользователи взяли целый функционал QuickOffice в отдельных приложениях. Обновление приложений Гугл Drive кроме этого принесёт в них новый интерфейс пользователя Material Design из Android L.В обновленных приложениях сейчас постоянно отображается круглая кнопка Создать, которую Гугл уже давно добавила в мобильный клиент социальной сети Гугл+.

Сравнение файлов примерно равного размера в JPEG (слева) и BPG (справа). Изображение: Loz Blain.

Любой таковой файл начинается hex-заголовком 42 50 47 (BPG). Потом изображение описывается подобно тому, как это происходит в открытом стандарте сжатия HEVC (H.265), изначально созданном для компрессии видеопотока. Серьёзной изюминкой BPG указывается возможность сохранять альфа-канал (прозрачный слой), что частично делает его и соперником вторых популярных в сети форматов: PNG и GIF.

Кроме альфа-канала, BPG поддерживает сохранение любых метаданных. В EXIF описываются параметры съёмки и моделькамеры , дата и время уникального кадра, метки координат (GPS) и вторая техническая информация. В IPTC указываются сведения об авторском праве и заполняются поля рубрикатора, помогающего поисковым совокупностям обнаружить изображение по главным словам. XMP содержит сведения об обработке изображения, каковые возможно сохранить как шаблон либо передать второму приложению.

ICC обрисовывает цветовое пространство для корректной цветопередачи на различных экранах.

Отличие между JPEG и BPG особенно заметна на портретах (фото: gizmag.com).

BPG поддерживает цветовые модели RGB, CMYK и YCgCo, причём с разрядностью до 14 бит на канал вместо восьми у JPEG. Это даёт возможность сохранять больше полутонов и снабжает возможности постобработки, родные к TIFF.

Джош Аас (Josh Aas), разработчик Camino и старший стратег по формированию Mozilla, так прокомментировал разработку новых стандартов сжатия изображений в корпоративном блоге:

«Кодирование изображений в JPEG годами остаётся неизменным в плане степени сжатия. Исходя из этого его замена более действенным методом – нередкая тема для дискуссий. Главным недочётом ухода от JPEG станет долгий период становления нового стандарта».

При сильном сжатии в JPEG теряются градиентные переходы. BPG сохраняет полутона. Изображение: gizmag.com.

Учитывая эти сложности, Фабрис Беллар сделал всё вероятное для упрощения перехода на новый формат. Помощь BPG различными браузерами на первых порах обеспечивается при помощи кросс-платформенного декодера, трудящегося на JavaScript. Преобразование изображений может осуществляться на стороне сервера, что не потребует каких или действий со стороны пользователя.

В июле этого года Mozilla совершила апробацию другого формата сжатия изображений – MozJPEG 2.0. Компания Facebook, очень заинтересованная в оптимизации хранения пользовательских фотографий на собственных серверах, выделила на его разработку грант в размере $60 тыс.

BPG требует ещё меньше места для хранения, но пока браузеры пользователей не имеют его встроенной помощи. Обратная конвертация изображений на лету станет настоящим кошмаром для любой социальной сети. В текущем варианте с JS-декодером для этого потребуется через чур много вычислительных ресурсов.

Сравнение изображения в формате MozJPEG (слева) и BPG (справа). Изображение: Joaquim Alves Gaspar.

Сам Фабрис Беллар представил собственную разработку как всецело открытый стандарт. Он опубликовал его детальное описание и выложил исходный код JS-декодера. Cкомпилированная консольная версия для Windows кроме этого дешева на сайте автора.

Но до тех пор пока остаётся открытым вопрос о соблюдении авторских прав, прояснение которого потребует юридической экспертизы. Дело в том, что патент на уникальный метод HEVC в собственности MPEG LA. Какова степень заимствования в разработке Беллара — неизвестно.

В случае если юристы сочтут, что в BPG употребляется защищаемый патентом код, то правообладатель потребует лицензионных отчислений, что практически поставит крест на широком распространении перспективного формата.

Создатель: Андрей Васильков

Случайная статья:

Откуда приходит новый год


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.