From 7d2bb5e5ec38587bfbb0e12ca11abf47847fbf12 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 8 Oct 2026 17:26:01 +0000 Subject: [PATCH] Issue #188: D65 reads as a small positive tint (test from #336) Daylight sits above the Planckian locus, so with the DNG / Lightroom tint sign D65 converts to about +10, as Lightroom's Daylight preset has it. Taken from #336, which made the same sign fix as #258. Co-Authored-By: DWAA1660 <80738438+DWAA1660@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01912WaK6Rmew3wxZuPyX7E8 --- crates/color/src/cct.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/color/src/cct.rs b/crates/color/src/cct.rs index 941e8a4f..9cb2b96c 100644 --- a/crates/color/src/cct.rs +++ b/crates/color/src/cct.rs @@ -150,6 +150,14 @@ mod tests { assert!(v1 > v0); } + /// Daylight lies above the Planckian locus, so D65 reads as a small positive tint, as + /// Lightroom's Daylight preset (5500 K, +10) has it (#188). + #[test] + fn daylight_has_a_positive_tint() { + let (_, tint) = xy_to_temp_tint(crate::D65); + assert!((5.0..15.0).contains(&tint), "{tint}"); + } + #[test] fn wb_matrix_maps_src_white_to_white() { let sp = crate::REC2020;