feat: cinematic seasonal atmosphere presets (spring/summer/autumn/winter) - enhances existing light with season tints, sun glow, fog veil

This commit is contained in:
2026-09-08 11:38:27 +07:00
parent ea281d7974
commit 588a36d05a
5 changed files with 368 additions and 34 deletions
+6
View File
@@ -1,5 +1,10 @@
export type FrameId = 'none' | 'polaroid' | 'classic-white' | 'cinematic';
// Cinematic seasonal atmosphere grade. Not a fake re-light: it reads the
// photo's EXISTING exposure — warm tint + soft glow on areas already lit,
// cool tint in shade, plus a seasonal atmospheric haze/fog veil.
export type CinemaSeason = 'spring' | 'summer' | 'autumn' | 'winter';
export interface ColorAdjustments {
exposure: number; // -10 to +10 (mapped to matrix multiplier or offset)
contrast: number; // -10 to +10
@@ -25,6 +30,7 @@ export interface Recipe {
baseFilter: 'classic-neg' | 'provia' | 'velvia' | 'monochrome' | 'none';
adjustments: ColorAdjustments;
frameId?: FrameId; // e.g. 'none', 'polaroid', 'classic-white', 'cinematic'
cinema?: CinemaSeason | null; // seasonal atmosphere grade (optional)
useGeotag: boolean;
}