uDocumentViewer
Imagens.dng

DNG visualizador

pronto
Sobre DNG

Adobe Digital Negative — RAW de câmera aberto.

DNG é o contêiner RAW aberto da Adobe — um envoltório no estilo TIFF em torno de dados de sensor em mosaico mais um perfil de calibração. Executamos o LibRaw via WebAssembly em um Web Worker para fazer demosaicing, balanço de branco e conversão para sRGB para exibição, e extraímos informações de câmera/lente/exposição/ISO/sensor da struct de metadados do libraw para a barra lateral. O resultado são os mesmos pixels que você obteria de dcraw -w, não apenas o JPEG de pré-visualização embarcado.

Perguntas frequentes
O que é um arquivo DNG?
DNG (Digital Negative) é um contêiner RAW aberto que a Adobe definiu em 2004 como alternativa neutra em relação a fabricantes para CR2/NEF/ARW. É um envoltório baseado em TIFF que contém dados de sensor em mosaico, um perfil de calibração black/white e EXIF completo. Algumas câmeras (Leica, Pentax, Ricoh, Sigma) escrevem DNG nativamente; para todas as outras, o Adobe DNG Converter pode transcodificar RAWs proprietários para DNG.
Por que DNG em vez do CR2 / NEF / ARW original?
Duas razões para se converter para DNG: arquivamento de longo prazo (a especificação é publicada e os editores ainda a lerão daqui a 30 anos) e um único caminho de fluxo de trabalho para sessões com câmeras variadas. O RAW original é preservado como um blob embarcado se você marcar essa opção no DNG Converter, então nada se perde.
Você está mostrando a pré-visualização embarcada ou decodificando o RAW de verdade?
Decodificando de verdade. O LibRaw executa o pipeline completo de demosaic-e-balanço-de-branco dentro de um Web Worker, então o que você vê é uma imagem sRGB recém-renderizada, não o JPEG de pré-visualização que a câmera embutiu. Isso leva alguns segundos para 24 megapixels, mas dá uma visão fiel dos dados do sensor.
Vai abrir DNGs de qualquer câmera?
Se o LibRaw suportar a câmera de origem, sim — e o LibRaw suporta quase toda câmera de consumidor feita desde 2003. A conversão para DNG via a ferramenta da Adobe amplia ainda mais a compatibilidade porque normaliza maker-notes proprietárias. Corpos muito recentes lançados após o build embutido do LibRaw ainda podem tropeçar no parsing; faça a conversão pelo Adobe DNG Converter mais novo para recuperar.
Meu arquivo é enviado para algum servidor?
Não. Arquivos DNG são decodificados inteiramente no seu navegador usando LibRaw compilado para WebAssembly. Nada é enviado a um servidor.
Mais Imagens