mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-14 19:27:01 -04:00
An uncompressed Leaf Aptus 22 MOS keeps its 16-bit mosaic in IFD0 (compression 1, BlackIsZero, one sample per pixel) with no Make tag and no CFA photometric, so `probe` returned None and the file imported as a greyscale image of the mosaic. Leaf's data block, tag 0x8606 (LeafData in the ExifTool EXIF tag-name documentation), now marks such an IFD0 as a raw: OtherTiff, preview only with the reason, as the lossless-JPEG MOS already is. A rendered RGB image that kept the block stays an image. The Hasselblad Lunar is a Sony NEX-7 that writes an ARW under Make HASSELBLAD; only SONY files reached the ARW reader, so it opened as its preview. A HASSELBLAD file with Sony's raw coding (an IFD with compression 32767 or the tone-curve tag 0x7010, which no 3FR / FFF has) now goes there and decodes like a NEX-7: black 512, the SR2SubIFD white balance. The Tag2010 white-balance fallback, the one table arw.rs keys by model, takes the body from the maker note's SonyModelID (0xb001) when the file is not Sony-branded. Docs: the Lunar is verified in docs/raw/evidence.tsv (236 verified), raw-parity.md, parity-checklist.md, gaps.md and whats-new.md. RENDER_CACHE_VERSION 61 -> 62: a Lunar's thumbnails were rendered from its preview. Co-Authored-By: Claude Opus 5.5 <[email protected]>