Files
lightcraft/assets/ATTRIBUTION.md
T
Alex ChambersandClaude Opus 5.5 5a61fc5f67 LR-PROF-CAMERACOLOR: Sony ARWs shot with DRO start without the camera JPEG's lifted shadows (#244)
Sony's Dynamic Range Optimizer (factory default Auto) brightens the darker
regions of the camera JPEG, not the raw. The tone curve fitted to that JPEG
carried the brightening into the raw's starting look: on 8 ILCE-7CR photos
with DRO on, LightCraft rendered +6.4 L* from Lightroom's default (median
dE76 7.5), against -0.2 L* (3.6) for the 16 with DRO off.

- lightcraft_raw::embedded_preview_dynamic_range_optimized reads Sony
  maker-note tag 0xb025 (every documented value: 0 off; 1-3, 8-12 and
  16-23, i.e. up to Lv8, on). It was present on all 264 Sony raws checked
  (98 bodies); 0xb04f only says on/off and is missing on older bodies.
- With DRO on, the look keeps the colour fitted to the JPEG and its tone
  curve is lowered, knot by knot, to Sony's curve without DRO wherever that
  is darker (assets/camera-tone/sony-dro-off.json, pooled from 12 CC0
  raw.pixls.us ARWs of 10 interchangeable-lens bodies; sources and
  derivation in the file and assets/ATTRIBUTION.md). The second-last knot
  is lowered only as far as keeps the shoulder past the last knot at or
  below the fitted curve, so the result is never brighter anywhere.
  Compacts that map raw values darker keep their own curve.
- DRO off, unknown and other makers: unchanged (byte-identical renders on
  71 + 35 photos). Render cache version 23.

DRO-on photos now land at +0.8 L* from Lightroom (median dE76 3.3), band by
band like the DRO-off ones. Docs: camera-preview-colour.md, parity row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 20:09:16 +02:00

6.8 KiB
Raw Blame History

Asset attribution

Every asset shipped in this repository is listed here (see the asset rules in AGENTS.md). No asset may come from Adobe products. Add an entry in the same commit as the asset. cargo xtask assets (part of cargo xtask ci) fails if any image, icon, font, sound, video, raw file or colour profile in the repository is not matched by a path pattern in the first column (* = any characters except /; a trailing / covers a whole directory), or if a licence file referenced in the Licence column is missing.

Path Asset Creator Source Licence Added Modifications
assets/fonts/Inter-*.ttf (Regular, Medium, SemiBold) Inter Rasmus Andersson https://github.com/rsms/inter SIL Open Font License 1.1 (assets/fonts/OFL-Inter.txt) 2026-09-30 none
assets/app-icon/ (lightcraft.svg and the PNG/ICNS/ICO/SVG files derived from it) LightCraft app icon (lynx) LightCraft project owner (drawn in ArtCraft) original work (vectorised from the owner's drawing; see assets/app-icon/README.md) MIT OR Apache-2.0 (assets/app-icon/LICENSE.txt) 2026-10-02 vectorised to SVG; rendered to PNG/ICNS/ICO by packaging/icons.sh
assets/camera-profiles/*.json Camera colour profiles (matrix + hue/saturation/value table), built into LightCraft ILCE-7M4: Harald Hoyer original work: fitted by lightcraft-cli calibrate to the contributor's own raw photos and their in-camera JPEGs (597 ILCE-7M4 photos, 2026); aggregate colour statistics only, no image content; no Adobe or third-party profile data MIT OR Apache-2.0 2026-10-07 none
packaging/macos/dmg/ (background.svg, the background.tiff rendered from it by generate.py, and the dmg-layout.DS_Store layout file) LightCraft macOS DMG window background @XusBadia original work for this repository, derived from the LightCraft app icon (assets/app-icon/lightcraft.svg, referenced via <image>, not copied); text is outlined Inter / JetBrains Mono glyph paths MIT OR Apache-2.0 2026-10-08 none (original); used for the Finder window of the macOS DMG, packaging/macos/dmg/generate.py renders it to background.tiff
assets/camera-profiles/X-H2S.json, assets/camera-profiles/X-T4.json Fujifilm camera colour profiles (matrix + hue/saturation/value table), built into LightCraft LightCraft contributors; source photographs supplied by Sebastian Pfluegelmeier original work: fitted by lightcraft-cli calibrate to 201 X-H2S and 545 X-T4 RAFs and their in-camera JPEGs; aggregate colour statistics only, no image content; no Adobe or third-party profile data MIT OR Apache-2.0 2026-10-08 none
assets/camera-tone/sony-dro-off.json Sony global tone curve with the Dynamic Range Optimizer off (32 knots), built into LightCraft for ARWs shot with DRO on LightCraft contributors; source photographs by raw.pixls.us contributors original work: tone curve quantile-matched over the pooled pixel pairs of 12 CC0 raw.pixls.us ARWs (DRO off, Standard creative style; ILCE-3500, -5000, -6600, -7CR, -7M3 ×3, -7S, -9M2, ILCA-77M2, SLT-A57, NEX-F3) and their embedded camera JPEGs; the file lists each source URL and SHA-256 and how the curve was derived (see also docs/camera-preview-colour.md); aggregate tone statistics only, no image content; no Adobe or third-party profile data MIT OR Apache-2.0 (sources CC0) 2026-10-09 none
crates/scenes/ (generated images) Procedural demo photographs LightCraft contributors original work (generated at runtime, no source imagery) MIT OR Apache-2.0 2026-09-30 n/a
crates/ui-egui/src/icons.rs UI icons drawn as vector paths in code LightCraft contributors original work MIT OR Apache-2.0 2026-09-30 n/a
docs/images/*-tetons.jpg, docs/images/grid-pd.jpg (screenshots containing it) "The Tetons and the Snake River" Ansel Adams (1942), U.S. National Archives https://commons.wikimedia.org/wiki/File:Adams_The_Tetons_and_the_Snake_River.jpg Public domain (U.S. federal government work) 2026-09-30 developed in LightCraft; shown inside app screenshots
docs/images/*-migrant-mother.jpg, docs/images/grid-pd.jpg "Migrant Mother" Dorothea Lange (1936), Farm Security Administration / Library of Congress https://commons.wikimedia.org/wiki/File:Lange-MigrantMother02.jpg Public domain (U.S. federal government work) 2026-09-30 developed in LightCraft; shown inside app screenshots
docs/images/*-earthrise.jpg, docs/images/grid-pd.jpg "Earthrise" (AS08-14-2383) NASA / Bill Anders, Apollo 8 (1968) https://commons.wikimedia.org/wiki/File:NASA-Apollo8-Dec24-Earthrise.jpg Public domain (NASA) 2026-09-30 developed in LightCraft; shown inside app screenshots
docs/images/*-blue-marble.jpg, docs/images/grid-pd.jpg "The Blue Marble" (AS17-148-22727) NASA, Apollo 17 crew (1972) https://commons.wikimedia.org/wiki/File:The_Earth_seen_from_Apollo_17.jpg Public domain (NASA) 2026-09-30 developed in LightCraft; shown inside app screenshots
docs/images/*.jpg (UI) LightCraft application screenshots LightCraft contributors original work (captured with docs/showcase/) MIT OR Apache-2.0 2026-09-30 n/a
docs/brand/ (artcraft-logo and artcraft-mark, SVG and PNG) ArtCraft wordmark and mark ArtCraft Team original work (https://getartcraft.com/) ArtCraft trademark, see docs/brand/LICENSE-brand.txt (not open source) 2026-10-01 none
craft-fonts: optional build input, not files in this repository BIZ UDPGothic (Regular, Bold), BIZ UDMincho Regular, Shippori Mincho Regular, Noto Sans CJK SC Regular Morisawa Inc. / The BIZ UDGothic and BIZ UDMincho Project Authors; The Shippori Mincho Project Authors; Google and Adobe (Noto Sans CJK, maintainer-approved exception; see AGENTS.md) (per craft-fonts' attribution) https://github.com/storytold/craft-fonts/blob/main/ATTRIBUTION.md SIL Open Font License 1.1 (each font's OFL.txt in craft-fonts; release packages ship it as OFL-.txt) 2026-10-06 none; native builds made with CRAFT_FONTS_DIR embed the manifest fonts (all official releases); the web build embeds BIZ UDPGothic Regular and ships Noto Sans CJK SC Regular as a separate font file

Notes

  • Fonts authored or published by Adobe (Source Sans/Serif/Code, Source Han, …) are not used, even though some are OFL-licensed: the asset rule excludes anything from Adobe. Source Sans 3 was removed on 2026-09-30 and replaced by Inter.
  • CJK fonts (BIZ UDPGothic, BIZ UDMincho, Shippori Mincho, Noto Sans CJK SC) are not in this repository. They live in storytold/craft-fonts, with their licences and attribution in its ATTRIBUTION.md, and are embedded only in builds made with the optional CRAFT_FONTS_DIR build input (all official releases). Never commit font files here; add new fonts to craft-fonts (craftrules standards/fonts.md).