На зміну JPEG приходить новий формат

Відомий французький програміст Фабріс Беллар (автор емулятора QEMU, компілятора Tiny C, пакувальника LZEXE і багатьох утиліт) розробив новий графічний формат, який має всі шанси стати «вбивцею JPEG» найближчим часом. Формат BPG (Better Portable Graphics) забезпечує більшу ступінь стиснення, ніж JPEG. При цьому він зберігає градієнтні переходи і багато дрібних деталей. Різниця особливо помітна при сильній компресії. Там, де знімки JPEG рясніють артефактами, ці ж кадри в BPG виглядають цілком прийнятно, а файли займають менше місця.

Різниця між JPEG і BPG особливо помітна на портретах (на фото внизу - ліва та права сторона кадру).

Формат BPG

Кожен такий файл починається hex-заголовком 42 50 47 (BPG). Далі зображення описується подібно до того, як це відбувається у відкритому стандарті стиснення HEVC (H.265), спочатку розробленому для компресії відеопотоку. Важливою особливістю BPG вказується можливість зберігати альфа-канал (прозорий шар), що частково робить його і конкурентом інших популярних в мережі форматів: PNG і GIF.

Крім альфа-каналу, BPG підтримує збереження будь-яких метаданих. У EXIF описуються параметри зйомки і модель камери, час і дата оригінального кадру, мітки координат (GPS) та інша технічна інформація. У IPTC зазначаються відомості про авторське право і заповнюються поля рубрикатора, що допомагає пошуковим системам знаходити зображення за ключовими словами. XMP містить відомості про обробку зображення, які можна зберегти як шаблон або передати іншому додатку. ICC описує колірний простір для коректної передачі кольору на різних екранах.

BPG підтримує колірні моделі RGB, CMYK і YCgCo, причому з розрядністю до 14 біт на канал замість восьми у JPEG. Це дає можливість зберігати більше півтонів і забезпечує можливості постобработки, близькі до TIFF. Джош Аас (Josh Aas), розробник Camino і старший стратег з розвитку Mozilla, так прокоментував розробку нових стандартів стиснення зображень в корпоративному блозі: «Кодування зображень в JPEG роками залишається незмінним в плані ступеня стиснення. Тому його заміна більш ефективним алгоритмом - часта тема для дискусій. Основним недоліком відходу від JPEG стане багаторічний період становлення нового стандарту ».

Враховуючи ці складності, Фабріс Беллар зробив все можливе для спрощення переходу на новий формат. Підтримка BPG різними браузерами на перших порах забезпечується за допомогою крос-платформного декодера, що працює на javascript. Перетворення зображень може здійснюватися на стороні сервера, що не зажадає яких або дій з боку користувача. У липні цього року Mozilla провела апробацію іншого формату стиснення зображень - MozJPEG 2.0. Компанія Facebook, вкрай зацікавлена в оптимізації зберігання призначених для користувача фотографій на своїх серверах, виділила на його розробку грант у розмірі $ 60 тис. BPG вимагає ще менше місця для зберігання, але поки браузери користувачів не мають його вбудованої підтримки. Зворотній конвертація зображень на льоту стане справжнім кошмаром для будь-якої соціальної мережі. У поточному варіанті з JS-декодером для цього буде потрібно занадто багато обчислювальних ресурсів.

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

Однак поки залишається відкритим питання про дотримання авторських прав, прояснення якого потребує юридичної експертизи. Справа в тому, що патент на оригінальний алгоритм HEVC належить MPEG LA. Яка ступінь запозичення в розробці Беллара - невідомо. Якщо юристи вважатимуть, що в BPG використовується код, який охороняється патентом, то правовласник буде вимагати ліцензійних відрахувань, що фактично поставить хрест на широкому поширенні перспективного формату.

ІНШІ НОВИНИ

Коментарі

Додати коментарій
Ваше ім'я:
Ваш E-Mail:

Питання:
Відповідь:
Введіть код:
НАЙПОПУЛЯРНІШЕ / ЩО КОМЕНТУЮТЬ
  1. Замовив убивство товариша: на Черкащині поліцейські провели спецоперацію, аби врятувати життя 54-річного чоловіка
  2. Вплив волонтерства на створення робочих місць у Черкасах
  3. На Черкащині відкрили Алею пам'яті загиблих воїнів
  4. Аграрії Черкащини залучили 128 млн грн держпідтримки
ОПИТУВАННЯ

Оцініть наш портал


 
Співачка Анна Асті, родом з Черкас, стала громадянкою Росії
Співачка Анна Асті, родом з Черкас, стала громадянкою Росії
Артистка Анна Asti з Черкас, справжнє ім'я якої Ганна Дзюба, отримала російський паспорт.     Читати далі
Литовський рок-музикант переспівав популярний хіт, аби зібрати кошти для України
Литовський рок-музикант переспівав популярний хіт, аби зібрати кошти для України
Відомий рок-музикант Андрюс Момантовас виконав хіт Laužo šviesa українською. Читати далі
Італійська група Maneskin випустила хіт, що висміює Путіна (відео)
Італійська група Maneskin випустила хіт, що висміює Путіна (відео)
До Путіна часто звертаються різні публічні особистості, які намагаються привселюдно висміяти діяльність російського лідера та Читати далі
Суспільне оголосило імена 10 фіналістів Нацвідбору "Євробачення-2023"
Суспільне оголосило імена 10 фіналістів Нацвідбору
Суспільний мовник продовжує свою роботу у підготовці до Національного відбору на "Євробачення-2023". Тому вже оголосили список Читати далі
Всі новини шоу-бізнесу
КУРЙОЗИ