Adobe DNG (.dng)
Сумісно СтандартDigital Negative (DNG): це відкритий, безоплатний формат RAW для архівування зображень із публічною документацією Adobe, розроблений для розв'язання проблем фрагментації форматів і їхнього застарівання у різних виробників камер.
Конвертувати з DNG у JPG
Безкоштовний конвертер з DNG у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли DNG, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли DNG, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
49 49 2A 00ПОДАННЯ В ASCII: II*\0
Стандартизація: Сумісно з ISO 12234-2 / Відкрита специфікація Adobe
Технічні характеристики
| Архітектура контейнера | Структурований контейнер TIFF/EP зі стандартизованими відкритими тегами метаданих raw |
| Стиснення | JPEG 1992 без втрат, JPEG із втратами, Deflate або нестиснені 8/10/12/14/16-бітні лінійні дані сенсора чи дані сенсора Bayer |
| Порядок байтів (Endianness) | Зворотний порядок байтів (Little-Endian; Intel) або прямий (Big-Endian; Motorola) |
| Колірні простори | Профілі камери DNG (DCP), Лінійні дані RAW сенсора, Вбудований ICC-профіль |
| Канали та структура | Одноканальна мозаїка Баєра/X-Trans CFA або багатоканальні лінійні дані RAW RGB |
| Максимальні розміри | Практично необмежені розміри (підтримуються 65535 x 65535 та розширення Big DNG) |
| Прозорість | Повна підтримка альфа-каналу в сучасних специфікаціях DNG |
| Потокове та прогресивне завантаження | Підкаталоги TIFF IFD містять швидкі попередні перегляди зі зменшеною дискретизацією |
Технічна матриця порівняння: DNG проти конкурентів
| Технічний атрибут | DNG (Поточний) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Стандартизація | Відкрита публічна специфікація (Adobe / ISO 12234-2) | Закрита специфікація Canon Inc. | Закрита специфікація Nikon Corp. | Закрита специфікація Sony Corp. |
| RAW у мобільних пристроях | Стандартний формат для iOS ProRAW і Android Camera2 | Лише для настільних камер | Лише для настільних камер | Лише для настільних камер |
| Архівна довговічність | Найвища; відкритий стандарт без обмежень власника | Залежить від підтримки Canon | Залежить від підтримки Nikon | Залежить від підтримки Sony |
| Колірне профілювання | Профілі камер DNG (DCP) і таблиці кольорових перетворень Look LUT | Стилі зображень Canon | Керування зображеннями Nikon | Творчі образи Sony |
Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі
DNG відображає суцільні сірі прямокутні ділянки по всьому кадру.
Першопричина: Пошкоджені плитки в потоці стиснення JPEG без втрат у IFD0.
Відновлення: Повторно витягніть вбудований оригінальний файл RAW за допомогою Adobe DNG Converter, якщо було ввімкнено параметр «Вбудовувати оригінальний RAW».
Аналіз безпеки та векторів атак на парсери
Розширений набір тегів TIFF і списки опкодів DNG можуть створювати вразливості в засобах розбору незахищених конвеєрів обробки зображень.
Відомі вектори атак
- Зловмисні теги OpcodeList можуть спричинити недопустимі операції з пам'яттю під час геометричної корекції дисторсії об'єктива.
- Переповнення буфера у спеціальному обчислювачі кривої профілю камери DNG (DCP).
- Переповнення цілих чисел під час виділення багатоканальних 32-бітних буферів HDR RAW із плаваючою комою.
Рекомендації щодо захисту: Очищуйте й перевіряйте матриці опкодів DNG та обмежуйте обсяг пам’яті, який можуть виділяти серверні процеси.
Історичне походження та віхи
Основні переваги
- Adobe публікує специфікацію DNG, яка може підтримувати довгостроковий доступ; читання все одно залежить від сумісного програмного забезпечення й збережених метаданих.
- DNG підтримують багато продуктів Adobe, мобільних пристроїв і сторонніх засобів RAW, але підтримка залежить від програми, версії та камери.
- Деякі процеси DNG можуть вбудовувати вихідний власний файл RAW, але це необов’язково й залежить від налаштувань конвертера.
Технічні обмеження та недоліки
- Пропрієтарні дані makernote для конкретної камери (мікрокоригування фокуса, користувацькі меню) можуть бути видалені під час конвертації.
- Етап конвертації з пропрієтарного camera raw у DNG збільшує час завантаження в професійних робочих процесах.
- Програмне забезпечення виробника камери (Nikon NX Studio, Canon DPP) може не прочитати пропрієтарні профілі об'єктива з DNG.
Цікаві технічні факти
- Leica, Hasselblad, Pentax і Ricoh використовують DNG як вбудований формат RAW у своїх флагманських камерах.
- Зображення Apple ProRAW, зняті на iPhone 12 Pro і новіших моделях, зберігаються як 12-бітні файли Linear DNG, створені за допомогою обчислювальної фотографії.
- Бібліотека Конгресу США рекомендує DNG як прийнятний основний формат для архівного зберігання фотоколекцій.
Поширені технічні запитання
Чи призводить конвертація моїх файлів raw у DNG до втрати якості зображення?
Перетворення DNG без втрат може зберегти мозаїчні дані зображення RAW, але DNG підтримує й інші режими перетворення. Перевірте налаштування конвертера, щоб з’ясувати, який режим використовується.
Що таке Apple ProRAW?
Apple ProRAW: це реалізація Linear Raw у DNG 1.6, яка поєднує багатокадрову обчислювальну фотографію (Deep Fusion, Smart HDR) із засобами редагування 12-бітних RAW-даних.
Які виробники камер знімають у форматі DNG за замовчуванням?
Leica, Hasselblad, Pentax, Ricoh, дрони DJI та смартфони, як-от Google Pixel і Apple iPhone, зберігають знімки одразу у форматі DNG.
Пов'язані пари конвертації DNG
Обробляйте цифрові негативи Adobe DNG, щоб отримати оптимізовані для вебу фотографії JPEG зі збалансованою експозицією. Результат є обробленим зображенням, а не оригіналом RAW із даними сенсора.
Проявляйте знімки RAW із матриці камери у стандартні 8-бітні зображення PNG зі стисненням без втрат для швидкого перегляду в інтернеті, графічного дизайну та редагування. Результат є обробленим зображенням, а не оригіналом RAW із даними сенсора.
Поділіться негативом DNG як односторінковим PDF для перегляду чи звіту. LibRaw обробляє його до 8-бітного sRGB, тому зберігайте DNG для редагування RAW і доступу до вихідних даних.