Max Lyons wants to merge 8 commits from /u/maxlyons/opencamera/ to master, 2021-01-05
This change deletes the Noise Profile metadata from a DNG file if the metadata appears to be invalid. By default, Open Camera writes DNG files that contain Noise Profile metadata. However, on the Samsung Galaxy S10+ (and perhaps others devices), the values in this metadata are invalid/incorrect for any rear cameras except the main camera. These incorrect values indicate to raw processing software that the images contain (almost) no noise. As a consequence, raw processing software does not allow the user to make noise reduction adjustments. Deleting the Noise Profile metadata means raw processing software assumes a default (and more reasonable) amount of noise in the image and allows user-specified noise reduction adjustments.
This change also enables the creation of an EXIF sub IFD in the DNG files created by Open Camera. This allows for the insertion of additional metadata into the DNG files such as a UserComment and FocalLengthIn35mm EXIF tags, both of which are also included in this change.