Imagery treatment pack

An imagery treatment pack ships filters, overlays, and crop rules that make a tenant's uploaded photos feel cohesive. The runtime applies the active treatment to every image widget without the designer or tenant needing to touch a photo editor.

What you ship

my-imagery/
├── manifest.json
├── treatments/
│   ├── film-grain.json
│   ├── soft-mono.json
│   ├── editorial-color.json
│   └── …
├── crop-rules.json        # aspect-ratio + focal-point heuristics
├── preview/
│   └── before-after.png   # 1200x630 before/after grid
└── README.md

Key contracts

Scaffold

vincia create imagery-treatment-pack my-imagery
cd my-imagery
vincia preview
vincia publish --dry-run

Approval gates

1. Schema parse. 2. Bounded parameters — saturation/contrast stay within publishable ranges. 3. Preview presentpreview/before-after.png exists and is ≤ 1 MB.

Where to learn more