图片.dng
DNG 查看器
关于 DNG
Adobe Digital Negative——开放的相机 RAW。
DNG 是 Adobe 开放的相机 RAW 容器——一个基于 TIFF 的包装,内含传感器马赛克数据和校准配置文件。我们在 Web Worker 中通过 WebAssembly 运行 LibRaw 来执行去马赛克、白平衡和 sRGB 转换以供显示,并从 libraw 元数据结构中提取相机/镜头/曝光/ISO/传感器信息用于侧栏。结果与 dcraw -w 所得像素相同,而不仅是嵌入的预览 JPEG。
常见问题
- 什么是 DNG 文件?
- DNG(Digital Negative)是 Adobe 于 2004 年定义的开放 RAW 容器,作为 CR2/NEF/ARW 的厂商中立替代方案。它是基于 TIFF 的包装,包含传感器马赛克数据、黑/白校准配置文件以及完整 EXIF。部分相机(Leica、Pentax、Ricoh、Sigma)原生写入 DNG;其他相机可用 Adobe DNG Converter 将专有 RAW 转码为 DNG。
- 为什么用 DNG 而不是原始的 CR2 / NEF / ARW?
- 人们转换为 DNG 通常有两个原因:长期归档(规范已公开,30 年后编辑器仍能读取)以及在混合相机拍摄中提供统一的工作流程路径。如果在 DNG Converter 中勾选该选项,原始 RAW 会作为嵌入 blob 保留,不会丢失任何内容。
- 你们是显示嵌入预览还是真正解码 RAW?
- 真正解码。LibRaw 在 Web Worker 内运行完整的去马赛克与白平衡流水线,所以你看到的是新渲染的 sRGB 图像,而非相机烘焙的 JPEG 预览。对 2400 万像素需要几秒,但能忠实呈现传感器数据。
- 支持任意相机的 DNG 吗?
- 只要 LibRaw 支持源相机即可——LibRaw 几乎支持自 2003 年以来生产的所有消费级相机。通过 Adobe 工具转换为 DNG 还能进一步拓宽兼容性,因为它会规范化专有 maker-notes。捆绑的 LibRaw 构建之后发布的新相机机型仍可能出问题;通过最新的 Adobe DNG Converter 转换即可恢复。
- 我的文件会被上传吗?
- 不会。DNG 文件完全使用编译为 WebAssembly 的 LibRaw 在浏览器中解码。任何数据都不会发送到服务器。
更多图片