uDocumentViewer
Изображения.dng

DNG просмотрщик

готово
О формате DNG

Adobe Digital Negative — открытый RAW.

DNG — открытый RAW-контейнер Adobe: обёртка в стиле TIFF вокруг мозаичных данных сенсора плюс калибровочный профиль. Мы запускаем LibRaw через WebAssembly в Web Worker для демозаики, баланса белого и конвертации в sRGB для отображения, и извлекаем камеру/объектив/экспозицию/ISO/сенсор из структуры метаданных libraw для боковой панели. Результат — те же пиксели, что вы получили бы от dcraw -w, а не просто встроенное превью JPEG.

Частые вопросы
Что такое DNG-файл?
DNG (Digital Negative) — открытый RAW-контейнер, определённый Adobe в 2004 году как вендор-нейтральная альтернатива CR2/NEF/ARW. Это TIFF-обёртка с мозаичными данными сенсора, калибровочным профилем чёрного/белого и полным EXIF. Некоторые камеры (Leica, Pentax, Ricoh, Sigma) пишут DNG нативно; для всего остального Adobe DNG Converter может транскодировать проприетарные RAW в DNG.
Зачем DNG вместо оригинального CR2 / NEF / ARW?
Две причины для конвертации в DNG: долгосрочное архивирование (спецификация опубликована, редакторы будут читать её и через 30 лет) и единый workflow при съёмке разными камерами. Оригинальный RAW сохраняется как встроенный blob, если вы поставите эту галочку в DNG Converter — ничего не теряется.
Вы показываете встроенное превью или действительно декодируете RAW?
Действительно декодируем. LibRaw запускает полный пайплайн демозаики и баланса белого внутри Web Worker, так что вы видите свежеотрендеренное sRGB-изображение, а не запечённый камерой JPEG-превью. Это занимает пару секунд для 24 мегапикселей, но даёт честный взгляд на данные сенсора.
Откроется ли DNG с любой камеры?
Если LibRaw поддерживает исходную камеру, то да — а LibRaw поддерживает почти все потребительские камеры с 2003 года. Конвертация в DNG через инструмент Adobe ещё больше расширяет совместимость, так как нормализует проприетарные maker-notes. Очень новые тушки, выпущенные после собранной версии LibRaw, могут не парситься; конвертируйте через свежий Adobe DNG Converter, чтобы восстановить.
Загружается ли мой файл?
Нет. DNG-файлы декодируются полностью в вашем браузере с помощью LibRaw, скомпилированной в WebAssembly. Ничего не отправляется на сервер.
Ещё в разделе «Изображения»