Adobe DNG (.dng)

Сумісно Стандарт

Digital Negative (DNG) - це задокументований Adobe безкоштовний відкритий стандартний формат архівування зображень RAW, розроблений для вирішення проблем фрагментації та застарілості форматів серед виробників камер.

Конвертувати з DNG у JPG

Безкоштовний конвертер з DNG у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли DNG, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (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)Зі старшим байтом у кінці (Intel) або з молодшим байтом у кінці (Motorola)
Колірні просториПрофілі камери DNG (DCP), Лінійний сирий сенсор (Linear Raw Sensor), Вбудований ICC-профіль
Канали та структура1-канальний CFA Bayer/X-Trans або багатоканальний лінійний Raw RGB
Максимальні розміриПрактично необмежено (підтримує розширення 65535 x 65535 та Big DNG)
ПрозорістьПовна підтримка альфа-каналу в сучасних специфікаціях DNG
Потокове та прогресивне завантаженняСтруктура підкаталогів TIFF IFD зі смугами попереднього перегляду швидкого субдискретизування

Технічна матриця порівняння: DNG проти конкурентів

Технічний атрибутDNG (Поточний)CR3NEFARW
СтандартизаціяВідкрита публічна специфікація (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, якщо було активовано параметри вбудовування оригіналу.

Аналіз безпеки та векторів атак на парсери

Великий набір тегів TIFF та списки опкодів DNG можуть містити вразливості синтаксичного аналізу в незахищених конвеєрах обробки зображень.

Відомі вектори атак

  • Зловмисні теги OpcodeList, що виконують недійсні операції з пам'яттю під час геометричної корекції дисторсії об'єктива.
  • Переповнення буфера в кастомному оцінювачі кривої профілю камери DNG (DCP).
  • Переповнення цілих чисел під час виділення багатоканальних 32-бітних буферів сирих даних HDR з плаваючою комою.

Захисні найкращі практики: Очищуйте та перевіряйте матриці опкодів DNG і обмежуйте ліміти виділення пам'яті в робочих серверах.

Історичне походження та віхи

2023Специфікація DNG 1.7 представляє теги карти підсилення HDR та підтримку стиснення JPEG XL.
2012Випущено DNG 1.4, що запроваджує стиснення DNG з втратами та плаваючу кома для сирих даних HDR.
2004Adobe випускає DNG 1.0 на Photokina для встановлення відкритого архівного стандарту для сирих фотографічних даних.

Головні переваги та плюси

  • Відкрито задокументована специфікація гарантує довгострокову доступність архіву без використання пропрієтарного програмного забезпечення для камери.
  • Універсальна рідна підтримка в Adobe Lightroom, Photoshop, iOS, Android та розробниках raw з відкритим кодом.
  • Підтримує вбудовування оригінального пропрієтарного файлу raw (CR2, NEF, ARW) всередину DNG для 100% оборотної безпеки.

Технічні обмеження та мінуси

  • Пропрієтарні дані 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 пікселі сенсора Bayer копіюються побітково без жодної втрати динамічного діапазону, точності кольору чи деталей.

Що таке Apple ProRAW?

Apple ProRAW - це реалізація DNG 1.6 Linear Raw, яка поєднує багатокадрову обчислювальну фотографію (Deep Fusion, Smart HDR) із 12-бітними елементами керування редагуванням raw.

Які виробники камер знімають у форматі DNG за замовчуванням?

Leica, Hasselblad, Pentax, Ricoh, дрони DJI та смартфони, такі як Google Pixel та Apple iPhone, знімають у нативному DNG.