DNG 是adobe 公司提出的一种图像格式标准, 旨在提供一种通用的存储raw 格式的平台。与DNG 有关的资料有:
1 TIFF
DNG 是一种基于tiff 并兼容tiff 的格式,所以tiff 知识是必不可少的。
http://www.awaresystems.be/imaging/tiff/tifftags.html
这里有所有TIFF 的tag 用法和意义的描述,并且已经已经分好类了,非常有用
http://partners.adobe.com/public/developer/tiff/index.html
TIFF 的官方主页,可以在这里找到最权威的标准
http://www.remotesensing.org/libtiff/
TIFF 的开放源码
http://en.wikipedia.org/wiki/Tagged_Image_File_Format
TIFF 的维基站点,里面有tiff 的概述和有用的链接
2 TIFF/EP
可以看成是tiff 的扩充,已经成了一个iso 的标准。很遗憾,找不到免费的iso 版,只能找到一个draft 版本
http://www.barrypearson.co.uk/top2009/downloads/TAG2000-22_DIS12234-2.pdf
draft 版本好像有点问题,比如draft 版本里面有CFARepeatPatternDim ,但最终没有这个tag 。但有总比没有好,大部分地方还是没什么问题的。
http://en.wikipedia.org/wiki/Tag_Image_File_Format_/_Electronic_Photography
TIFF/EP 的维基站点
3 JPEG-LS
在raw 格式中, 一般都要求是压缩是无损的。JPEG-LS 作为一种简单有效的无损压缩标准已经成为了raw 领域的事实标准。
http://eu.sabotage.org/www/ITU/T/T0087e1.pdf
JPEG-LS 的标准
http://www.w3.org/Graphics/JPEG/itu-t81.pdf
JPEG 标准
4 DNG
http://www.adobe.com/products/dng/
官方标准,包括文档,源码以及其他资源链接
http://www.barrypearson.co.uk/articles/dng/
DNG 知识大全
5 源码
http://www.cybercom.net/~dcoffin/dcraw/
强烈推荐此程序。作者在短短的不到1 万行程序里,完成了对目前主流raw 格式的解码和处理,其中也包括dng 。对tiff 和jpeg-ls 的解码很简单和巧妙,让人不禁拍案叫绝。
http://www.adobe.com/support/downloads/product.jsp?product=120&platform=Windows
Adobe DNG Software Development Kit (SDK) 这是官方给出的程序,更专业也更全面。是学习dng ,ISP(Image Signal Processing) 以及C++ 图像处理不可多得的资料。