Phase 0 · walking skeleton

Opus Album

The browser that turns a wedding shoot into a print-ready Karizma album in minutes. No Photoshop, no download, no ₹7,000.

Engine is live

Computed by editor-engine.resolveTarget() at request time from the measured MY-01 template — so this page renders only if types → editor-engine → web all type-check and link.

TargetPixelsDPIScale
Screen preview (fit 1600)1600 × 533440.2222
Print — template native7200 × 24002001.0000
Print — upscaled10800 × 36003001.5000

Template corpus — measured, not assumed

244
templates scanned
9.1 GB, in 3.9 s
1,742
photo slots found
avg 6.4 per spread
98.4%
auto-detected slots
240 of 244 files
100%
RGB 8-bit
no CMYK anywhere
36 × 12 in
physical size
consistent across library
100–300
DPI range
why inches are canonical

Next

  1. Ingestion — flatten the design art to a background, emittemplate.json with slot geometry.
  2. The slice — drop photos, auto-fill, adjust, export at template-native resolution with correct DPI metadata.
  3. Open question — does a local lab accept 200 DPI, or insist on 300? Needs a real lab, not a search.