Ship a Vivid section of presets

Five looks for "more colourful than the default": Vivid, Vivid strong,
Vivid landscape, Vivid warm and Vivid portrait. They lean on vibrance,
which lifts muted colours most and holds skin back, and use saturation
sparingly on top; landscape and portrait work the colour mixer's bands
so foliage and sky get richer while skin does not. A sixth, Stronger
camera look, pushes the camera profile's look table to 175 %, about the
step from Adobe Standard to Adobe Vivid, and only moves vibrance where
a photograph has no profile.

All change only what they name, so they keep a corrected exposure or
white balance, and the shipped-preset tests bound every key and value.
This commit is contained in:
2026-10-02 22:38:07 -04:00
parent eae720ce75
commit cb7ad0bbe7
3 changed files with 78 additions and 2 deletions
+2 -2
View File
@@ -1823,7 +1823,7 @@ mod tests {
let rows = presets.rows();
assert!(rows.iter().all(|r| r.folder && r.depth == 0), "{rows:?}");
let labels: Vec<_> = rows.iter().map(|r| r.label.to_string()).collect();
assert_eq!(labels, ["Essentials", "Skies", "Film"]);
assert_eq!(labels, ["Essentials", "Skies", "Vivid", "Film"]);
presets.toggle("shipped/Film");
let film: Vec<_> = presets
@@ -1835,7 +1835,7 @@ mod tests {
assert_eq!(film, ["Colour", "Cinema", "Black and white"]);
presets.toggle("shipped/Film");
assert_eq!(presets.rows().len(), 3);
assert_eq!(presets.rows().len(), 4);
}
#[test]