Adobe has updated its DNG digital negative specification to allow a series of image corrections to be embedded in the file. Version 1.3 of the non-proprietary RAW file format allows a series of 'corrections and enhancements', which Adobe is calling opcodes, to be defined in DNG files. These opcodes include the ability to specify corrections for lens aberrations such as geometric distortion and lateral chromatic aberration that should be made to the RAW data when it's processed.

Adobe has this to say about opcodes:

"DNG 1.3 now includes opcodes, a defined list of operations and their parameters for performing complex activities in the raw file conversion process. These activities include corrections and enhancements that are beneficial when performed prior to the demosaic process but are difficult due to a camera's limited processing power. They also include corrections and enhancements that can only be performed after the demosaic process such as lens correction. By utilizing opcodes, photographers can maintain the advantages of raw mosaic data, giving them increased opportunity to improve their photographs with the maximum amount of image data preserved. The DNG SDK has also been updated to reflect the changes to the specification."

In keeping with DNG's non-proprietary ethos (Adobe has previously said it would like DNG to be taken on and independently progressed as an ISO standard), the full specification and Software Developers' Kit is publicly available on the company's website.

We've had a bit of a dig through the new specifications and blogged some of the things it tells us about processing that manufacturers are applying to their images. Click here to read the blog post.