2023.09.13 19:07 "[Tiff] Missing TIFF/EP or DNG Tags", by Eike Gebauer

2023.09.13 19:33 "Re: [Tiff] Missing TIFF/EP or DNG Tags", by Even Rouault

Due to backward compatibility issues and the closely-impossible-to-safely-use TIFFGetField(), we didn't manage to agree on enabling the DNG 1.6 tags. Cf https://gitlab.com/libtiff/libtiff/-/merge_requests/497 + https://gitlab.com/libtiff/libtiff/-/merge_requests/528#note_1544237415

You could possibly get support for them by manually registering the tag through the tag extension mechanism of TIFFMergeFieldInfo() (despite it being documented as don't use it)

Edit: Oh... I see now your point in tiff 4.4.0, the tag was present as TIFFTAG_CFAPATTERN, but during the DNG 1.6 update attempt during 4.5.1 development, it got moved elsewhere in the file and renamed TIFFTAG_EP_CFA_PATTERN, and was thus subject to being disabled at last minute before 4.5.1 release. So for that specific tag and TIFFTAG_CFAREPEATPATTERNDIM, definitely an oversight. We should perhaps re-enable it for 4.6.1...?

My software is free, but my time generally not.