Что такое формат файла DNG?
.dng (Digital Negative) - это формат файлов, используемый для архивации RAW-изображений, разработанный Adobe Systems в 2004 году. Также известный как формат Adobe Digital Negative, файлы .dng хранят необработанные фотографические данные вместе с метаданными, цветовыми профилями и дополнительными изображениями предварительного просмотра в одном автономном файле.
DNG как открытый стандарт
В отличие от проприетарных форматов RAW-камер, .dng является публично документированным открытым стандартом (не путать с программным обеспечением с открытым исходным кодом). Он был создан как прямой ответ на фрагментацию проприетарных RAW-файлов, а его структура основана на стандарте TIFF/EP (ISO 12234-2). Файл .dng начинается со стандартной сигнатуры TIFF little-endian (49 49 2A 00) и идентифицируется внутри по тегу DNGVersion (ID тега 50706). Многие приложения для редактирования изображений поддерживают .dng, а некоторые производители камер, включая Leica и Hasselblad, сохраняют RAW-изображения нативно в этом формате. Он также используется как универсальный архивный формат для проприетарных RAW-файлов, таких как .cr2 или .nef.
Сырые и обработанные данные
.dng поддерживает как необработанные (на уровне сенсора) данные изображения, так и обработанные изображения. RAW-файл .dng также может содержать встроенное превью JPEG в полном или уменьшенном разрешении наряду с оригинальными данными сенсора, что дает программному обеспечению быстрый доступ к отображаемому изображению без полного декодирования RAW.
Преимущества файлов DNG
.dng широко используется благодаря высокой совместимости с различным ПО и поддержке широкого спектра функций. Файлы часто меньше эквивалентных проприетарных RAW-файлов при применении сжатия без потерь (.dng поддерживает как хранение без потерь, так и без сжатия). Поскольку правки метаданных и данные XMP могут быть встроены непосредственно в файл, все изменения сохраняются в одном файле без необходимости использования отдельного сопроводительного файла (sidecar).
Безопасность и защита
РИСК: LOWDNG - это пассивные данные изображения (данные сенсора + метаданные), а не исполняемый код, поэтому открывать их безопасно. Предостережения не связаны с вредоносным ПО: метаданные EXIF (камера, метки времени, иногда GPS) передаются вместе с файлом - удалите их перед публикацией, если важна конфиденциальность; файлы DNG имеют большой размер, поэтому делайте резервные копии оригиналов; редактирование является неразрушающим (ваш мастер-файл DNG сохраняется, а правки живут в сопроводительных файлах или каталогах). Остерегайтесь поддельных «DNG viewer», распространяемых с рекламным ПО - используйте darktable/RawTherapee/Adobe или расширение Microsoft Raw Image Extension.
Детали формата
в двух словахПрограммы, открывающие файлы DNG
Технические подробности
глубокая спецификация| Структура контейнера | Основан на TIFF/EP (ISO 12234-2); структурно является валидным файлом TIFF, расширенным специфичными для DNG приватными тегами |
| Тип MIME | image/x-adobe-dng |
| Магические байты | 49 49 2A 00 (little-endian) или 4D 4D 00 2A (big-endian) со смещением 0; стандартная сигнатура файла TIFF/EP |
| Идентифицирующий тег TIFF | DNGVersion (ID тега 50706) присутствует в каждом .dng и отличает его от обычного .tiff |
| Кодирование цветового фильтра (CFA) | Данные сенсора CFA хранятся в линейном свете с шаблоном Bayer или X-Trans; описываются тегами CFAPattern и CFALayout |
| Глубина цвета | 8, 16 или 32 бита на канал; 32-битное число с плавающей запятой поддерживается начиная с DNG 1.4 для HDR |
| Режимы сжатия | Без сжатия, JPEG без потерь (на базе Хаффмана), в стиле JPEG-2000 без потерь; сжатие JPEG с потерями добавлено в DNG 1.4 |
| Встроенные превью | Полноразмерное превью JPEG и уменьшенный эскиз могут быть встроены в SubIFD наряду с необработанными данными сенсора |
| Встраивание метаданных | EXIF, IPTC и XMP записываются непосредственно в файл; внешний файл .xmp не требуется |
| Коды операций коррекции линз | Теги OpcodeList1/2/3 (DNG 1.3+) кодируют исправления дисторсии, виньетирования и хроматических аберраций |
| Модель шума | Тег NoiseProfile хранит поканальную модель (дисперсия сигнала, шум чтения) для улучшенного дебайеризации и шумоподавления |
| Калибровка цвета камеры | Теги ForwardMatrix и ColorMatrix1/2 встраивают специфичные для камеры цветовые преобразования, привязанные к стандартным источникам света (например, D65, A) |
| Поддержка прозрачности | Тип подфайла AlphaMasked позволяет использовать канал альфа/прозрачности для рабочих процессов композитинга |
| Несколько представлений изображения | Цепочка IFD может содержать несколько версий изображения в одном файле - RAW-данные, превью стандартного размера и уменьшенный эскиз |
| Выпущен | 2004 (Adobe DNG 1.0); DNG 1.7 (2023); basis of ISO 12234-2/TIFF-EP |
| Открыть стандартное | Да · без роялти |
| Спецификация | helpx.adobe.com |
Конвертации DNG
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DNG.