如何拆分原始DNG图像文件?

问题描述 投票:0回答:1

我想分离RAW图像文件(在Javascript中),更具体地说是DNG文件(例如,来自较新iPhone的原始照片,打开“Raw”设置,这会生成DNG文件)。这是关于如何从单个 IFD 中提取元数据的良好入门:https://github.com/akucherenko/dng

我尝试阅读 DNG 规范 (https://helpx.adobe.com/content/dam/help/en/photoshop/pdf/DNG_Spec_1_7_1_0.pdf) 以了解如何从文件中的多个 IFD 中提取数据但我缺少对 DNG 文件如何组织的概念性理解。

如何遍历原始 DNG 文件中包含的整套 IFD 并提取所有元数据以及所有实际图像数据、缩略图数据等?

adobe tiff raw dng rawimage
1个回答
0
投票

由于 DNG 基本上是 TIFF 格式,您可以尝试类似 https://github.com/image-js/tiff 的内容。使缩略图图像可见可能需要另一个库。

© www.soinside.com 2019 - 2024. All rights reserved.