Barry Pearson
Veteran Member
egrivel wrote:
[snip]
Rather than comment on your DNG statements, I'll comment on the following about NEF:
According to the webpage for "exifprobe", NEF is a "TIFF & TIFF- derived "raw"" format. In other words, what you said about DNG pretty well applies to NEF too. In fact, many raw formats are based on TIFF (including TIFF/EP). I suspect that many cameras actually even use the same TIFF tags for some of their data as DNG. The difference is that DNG is openly documented and licensed for use compared with the others.
(I'm not sure whether I am allowed to post URLs to products like exifprobe here, so I'll leave you to investigate further).
Dave Coffin was so enthusiastic about DNG that he restructured dcraw around DNG. However, he only reverse-engineers other formats sufficiently to process the images. Not to extract everything from the raw file, such as extra metadata. So his code is not full documentation of other raw formats, and indeed could possibly have issues that might show up later.
DNG isn't a different sort of thing from other raw formats. It really is "just" a raw format, and one that is now used by a number of cameras. But it has extra metadata to enable different sensor configuations to be described, a good version control scheme, and no unnecessary differences from one camera to another. It holds sensor data in the same way that camera makers use.
[snip]
Rather than comment on your DNG statements, I'll comment on the following about NEF:
[snip]On the other hand, the NEF format is not really a proprietary
format. The way the current Nikon cameras store data in the NEF
file is pretty well documented in the "dcraw.c" program, which is
publicly available. I looked around in that program as well and
found that I could always use that to access my NEF files. As a
software developer, I could always use that to write my own program
to access my NEF files. Of course, non-programmers don't have that
luxury, but there are plenty of free and low-cost programs around
that will support the NEF file format to feel confident of support
for this format in the years to come.
According to the webpage for "exifprobe", NEF is a "TIFF & TIFF- derived "raw"" format. In other words, what you said about DNG pretty well applies to NEF too. In fact, many raw formats are based on TIFF (including TIFF/EP). I suspect that many cameras actually even use the same TIFF tags for some of their data as DNG. The difference is that DNG is openly documented and licensed for use compared with the others.
(I'm not sure whether I am allowed to post URLs to products like exifprobe here, so I'll leave you to investigate further).
Dave Coffin was so enthusiastic about DNG that he restructured dcraw around DNG. However, he only reverse-engineers other formats sufficiently to process the images. Not to extract everything from the raw file, such as extra metadata. So his code is not full documentation of other raw formats, and indeed could possibly have issues that might show up later.
DNG isn't a different sort of thing from other raw formats. It really is "just" a raw format, and one that is now used by a number of cameras. But it has extra metadata to enable different sensor configuations to be described, a good version control scheme, and no unnecessary differences from one camera to another. It holds sensor data in the same way that camera makers use.