Три частини в одному файлі
Специфікація описує формат файлу, який кодує зображення логарифмічної карти підсилення діапазону всередині JPEG. На практиці це означає три складники: звичайне SDR-фото, карту підсилення, яка каже, наскільки яскравішою має стати кожна ділянка, і метадані, які пояснюють переглядачу, як її застосувати.
Що робить кожна частина
- Базове зображення Звичайний JPEG-варіант. Саме його показує кожен наявний переглядач, і саме тому формат не зламав світ, коли з'явився.
- Карта підсилення Другий JPEG, набагато менший, який працює як множник для кожної ділянки. Конвертер Vaultaire записує його у чверть розміру.
- Метадані Значення XMP та індекс MPF, які повідомляють сумісному переглядачу, що карта є, і як її тлумачити.
Специфікація формату зображень Ultra HDR стверджує, що застарілі переглядачі, які не підтримують формат, читають і показують звичайне зображення з низьким динамічним діапазоном, тоді як переглядачі з підтримкою поєднують основне зображення з картою підсилення і відтворюють зображення з високим динамічним діапазоном на сумісних екранах.
Чому його зробили саме так
HDR-екран може показати яскравіше біле, ніж SDR-екран, але наскільки яскравіше, буває по-різному. Специфікація прямо каже, що техніка показу має пристосовуватися до будь-якого співвідношення між точками білого HDR і SDR на екрані, яке може суттєво відрізнятися між пристроями або навіть змінюватися з часом на одному пристрої.
Одне фіксоване HDR-зображення так не вміє. Базове зображення плюс множник вміє, бо переглядач сам вирішує, наскільки застосувати карту для екрана перед собою. Специфікація також вимагає, щоб техніка працювала без обрізання світлих ділянок, без забивання тіней, без стиснення локального контрасту і без зміни тональних співвідношень між об'єктами у сцені. Саме через ці чотири обмеження карта підсилення краща за просте кодування яскравішої картинки.
Другою вимогою дизайну був розмір. Додаткові дані є стисненою картою на кшталт відтінків сірого, а не другою фотографією у повній роздільній здатності, тому файл росте помірно, а не подвоюється.
Чому ваше HDR-фото часто виглядає звичайним
Ultra HDR деградує тихо, і це його найкраща й водночас найзаплутаніша риса. Помилок немає. Ви просто отримуєте SDR-картинку.
| Причина | Що відбувається |
|---|---|
| Переглядач не підтримує карти підсилення | Він показує базове зображення, точно як задумано |
| Екран є SDR | Немає додаткового запасу яскравості для відтворення |
| Яскравість екрана або режим енергозбереження | Доступний запас яскравості меншає, тому меншає й ефект |
| Редактор перезберіг файл | Багато редакторів пишуть звичайний JPEG і втрачають карту |
| Соцмережа перекодувала завантажений файл | Підтримка різна залежно від програми, акаунта, пристрою та способу завантаження |
Перевірте реальний шлях публікації, перш ніж десь покладатися на HDR-варіант. Підтримка змінюється досить часто, щоб торішній результат нічого не доводив про сьогодні.
Конвертація в обох напрямках
Конвертер зчитує напрямок із самого файлу. Він працює з одним непрозорим статичним JPEG, PNG або WebP чи з Ultra HDR JPEG розміром до 20 MB, 8,192 пікселів на сторону і 16,000,000 пікселів загалом.
- Ultra HDR у звичайний SDR Базове зображення всередині файлу вже є правильною SDR-відповіддю, тому воно зчитується, перекодовується у звичайний JPEG і перевіряється, щоб підтвердити, що у завантаженому файлі не оголошено карти підсилення. Вигляд вибирати не треба.
- SDR у Ultra HDR Карта підсилення генерується із зображення і пакується разом із запасним SDR-зображенням, обов'язковими значеннями XMP та індексом MPF. Ви вибираєте Природний, Сяйво або Графіку для обробки світлих ділянок.
- Результат завжди у JPEG Джерело PNG або WebP стає Ultra HDR JPEG, бо формат визначає базове зображення, карту підсилення, значення XMP та індекс MPF як дані JPEG.
- Перевірено перед завантаженням Спершу розбирається контейнер і декодуються обидва вбудовані зображення JPEG. Усе працює у браузерному воркері, і жоден файл не завантажується на сервер.
Одне чесне обмеження напрямку зі SDR у HDR: генерація карти підсилення не поверне деталей у світлих ділянках, яких оригінал ніколи не зняв. Вона змінює те, як сумісний екран відтворює діапазон, який уже є у файлі. Якщо фото просто надто темне, правильною відправною точкою натомість є посібник з освітлення.
Щодо метаданих цей інструмент є єдиним винятком серед конвертерів Vaultaire. Підтримувані метадані джерела не копіюються, але Ultra HDR потребує значень XMP для карти підсилення та індексу MPF, тому результат за задумом не є вільним від метаданих.
Часті питання про Ultra HDR
Що таке зображення Ultra HDR?
JPEG, який містить звичайне базове SDR-зображення, другий JPEG із картою підсилення та метадані, що описують, як сумісний переглядач їх поєднує. Специфікація визначає його як зображення логарифмічної карти підсилення діапазону, закодоване всередині файлу JPEG.
Чому він усе ще відкривається у старих програмах?
Зворотна сумісність була вимогою дизайну. Переглядачі, які не розуміють формат, показують звичайне зображення з низьким динамічним діапазоном та ігнорують решту.
Чому моє HDR-фото виглядає звичайним?
Це залежить від пристрою, режиму екрана, яскравості та програми, що його показує. Також залежить від того, чи пережила карта підсилення редагування або надсилання файлу, бо багато сервісів перекодовують і видаляють її.
Чи можна конвертувати Ultra HDR у звичайний JPG?
Так. Базове зображення всередині файлу є правильним SDR-результатом, тому воно зчитується, перекодовується у звичайний JPEG і перевіряється, щоб підтвердити, що карти підсилення не оголошено.
Чи можна перетворити звичайне фото на Ultra HDR?
Ви можете запакувати його зі згенерованою картою підсилення. Це не поверне деталей у світлих ділянках, яких оригінал ніколи не зняв. Воно змінює те, як сумісний екран відтворює вже наявний діапазон.
Чи файл стає набагато більшим?
Помірно. Карта є стисненим зменшеним зображенням, записаним тут у чверть розміру, а не другою фотографією у повній роздільній здатності. Збереження малого обсягу додаткових даних було однією з декларованих вимог формату.