Skip to content

v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@paulglover paulglover released this 07 Aug 21:48
· 6 commits to main since this release
eaed80a

Merge red/green/blue-light RAW triplets into 16-bit linear TIFFs — each frame contributes its own colour channel, so there is no demosaic crosstalk, no white balance, no colour matrix and no tone curve. The result is an archival intermediate meant to be opened in a converter (FreeCCR, Lightroom, darktable) for the negative conversion and grade.

This is the first tagged release. A newer one is available: v0.2.1 — CI and documentation only, with no change to the merge or to the files written here.

Changed

  • Output files are now written with a .tif extension (previously .tiff) — #1. The extension is defined once as trichrome.tiff.OUTPUT_EXTENSION. Reading is unaffected: is_merge_tiff() still accepts both .tif and .tiff, so files written by earlier checkouts stay recognised.

    If you have scripts globbing for *.tiff, they will need *.tif — this is the reason for the minor bump rather than a patch.

Unchanged

FREECCR_MERGE_TIFF_MARKER is byte-identical to FreeCCR's own marker, so files this writes still drop straight into a FreeCCR session.

Install

pip install -e .
trichrome merge ./shoot

Needs numpy, rawpy, tifffile and imagecodecs. See the README for the full option list and the deletion-safety rules that govern --delete-originals.