lightcraft/crates/raw/tests
radialmonster 0b8c7a237a LR-IMP-FORMATS: TIFF raws with a thumbnail-only IFD0 import as preview only, not as a tiny image
Phase One / Leaf IIQ, Canon EOS-1D / 1Ds and Kodak DCS TIFFs keep their raw data in
a private block. IFD0 is only a 160-640 px RGB copy and no IFD is marked as raw, so
they opened as an ordinary TIFF of that size (a 150 MP file rendered 296x220) with
no preview-only label.

probe() now recognises such a file from its structure (OtherTiff): a picture at
least 4x larger than IFD0 in both directions is declared by a SubIFDs child, or by
Exif PixelXDimension/PixelYDimension together with enough bytes outside every IFD's
strips and tiles to hold it at one bit per pixel. decode() reports the sizes as the
reason. A raw we cannot decode now falls back to its embedded JPEG, else to the TIFF
reader's view of its first image, so it imports preview-only with that reason.
RENDER_CACHE_VERSION 12: these files render differently.
2026-10-08 16:31:49 -04:00
..
corpus.rs LR-IMP-FORMATS: TIFF raws with a thumbnail-only IFD0 import as preview only, not as a tiny image 2026-10-08 16:31:49 -04:00
cr3_corpus.rs M11.1: add CR3 decoding 2026-10-08 22:22:13 +03:00
dng.rs Issue #212: Raw: keep vendor white balance when writing DNG 2026-10-07 21:43:23 +00:00
robust.proptest-regressions M5.4b: faster raw path — bin previews/thumbnails straight from the mosaic 2026-10-01 09:01:53 -04:00
robust.rs M3.2-M3.6: lightcraft-raw DNG, LJ92, demosaic, highlights, DNG colour 2026-09-30 11:33:19 -04:00
vendor_robust.rs LR-IMP-FORMATS: Panasonic RW2 / Leica RWL / Panasonic RAW in every raw format 2026-10-07 16:00:39 +00:00