Представлен новый "убийца" JPEG, который сделает загрузку страниц быстрее

20 декабря 2014

Формат Joint Photographic Experts Group (JPEG) для сжатия изображений с потерей качества, разработанный более 20 лет назад, давно устарел и требует замены. Однако его универсальность и повсеместное распространение мешает появлению более прогрессивных форматов. Однако попытки создать формат нового поколения не прекращаются. Например, Google продвигает собственный отрытый формат WebP.

 

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

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

Вместо того, чтобы совершенствовать JPEG, в основу формата BPG положен более современный алгоритм High Efficiency Video Coding (HEVC или H.265), который является открытым стандартом, созданным преимущественно для сжатия видео. Разумеется, в режимах максимального сжатия разница бросается в глаза сильнее. Хорошо видно, что BPG на голову превосходит даже продвинутый формат mozJPEG, который пропагандирует Mozilla (при общем с JPEG декодере, используется более эффективные алгоритмы сжатия, что обеспечивает абсолютную совместимость). Там же можно наглядно убедиться, что BPG также обходит по качеству высокоэффективные JP2K и WebP.

 

HEVC, и как следствие BPG, также приносит ряд функций, которые не поддерживаются JPEG. Например, более широкий динамический диапазон (14 бит на канал вместо 8 бит), что в некоторых случаях может быть огромным плюсом. Другим преимуществом является поддержка слоя прозрачности (альфа-канала). Наконец, BPG позволяет сохранять изображения в режиме сжатия без потери качества. Последние два факта делают BPG привлекательной заменой формата PNG.

Следует отметить, что BPG поддерживает цветовые модели RGB, CMYK, YCgCo, Grayscale, а также сохранение метаданных. Как и в случае JPEG, в EXIF можно записать все настройки камеры и её модель, время создания снимка, GPS-координаты и другую техническую информацию; в IPTC — данные об авторском праве и поля рубрикатора для тегов; в XMP — сведения об обработке изображения; в ICC — цветовое пространство для правильной цветопередачи на различных устройствах вывода.

 

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

Разумеется, переход на стандарт BPG позволил бы сэкономить гигантские объёмы трафика, а также место в памяти фотокамеры, телефона или онлайн-хранилищ. Если изображение занимает вдвое меньше места, оно загрузится с удвоенной скоростью и позволит не ждать лишнее время при плохой связи. Однако все преимущества BPG меркнут перед универсальностью JPEG — миллионы современных устройств поддерживают его на аппаратном уровне, причем львиная их доля не получит совместимости с новым форматом никогда.

 

Ведь именно огромное распространение JPEG не позволяет даже такой влиятельной корпорации как Google добиться заметного применения стандарта WebP за пределами Сети и собственных продуктов, несмотря на сходные с BPG преимущества (более сильное сжатие, широкий динамический диапазон, возможность сжатия без потери качества и поддержка альфа-канала). Впрочем, HEVC постепенно прокладывает себе дорогу на рынок, так что можно надеяться на некоторое распространение BPG в случае поддержки формата влиятельными компаниями.

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

Хочешь узнать больше - читай отзывы

techno.bigmir.net

← Вернуться на предыдущую страницу

Читайте также:

Коля Сєрга назвав два важливі фактори, чому Україна досі не здалася набагато сильнішій Росії 26 апреля 2024

На кону – втрата держави. Коля Сєрга назвав два важливі фактори, чому Україна досі не здалася набагато сильнішій Росії За його словами, українці самі собі допомагають тримати оборону

Дружина Остапчука вимагає від МОН звільнити працівницю за хейтерський коментар у свій бік 26 апреля 2024

Не секрет, що не лише селебрітіз, а і члени їхніх сімей нерідко стають цілями для атак хейтерів. Не є винятком і третя дружина шоумена Володимира Остапчука, Катерина.

В Україні у 20 разів зросла захворюваність на небезпечний кашлюк: чи варто панікувати 26 апреля 2024

Проти кашлюка потрібно зробити чотири щеплення у дитячому віці.

 

Вас могут заинтересовать эти отзывы

7 роддом 5.0
7 роддом

Отзывов: 1

Leo-shop.com.ua 0.2
Leo-shop.com.ua

Отзывов: 1

Каталог отзывов





×

Выберите область поиска

  • Авто
  • Одяг / аксесуари
  • Роботодавці
  • Інше