Image Lab Slide imagery studio
Supabase auth

Loading auth...

Set Supabase URL + anon key in public/config.js.

Image Lab

Slide imagery, orchestrated at lab speed.

Build cohesive slide art from JSON, text, or a guided builder. Generate up to 25 slides with up to three variants each, review the best takes, and export ready-to-present assets in minutes.

Ready to build.

Image Lab cheat sheet: input to variations to selection to export
Output preview Example cheat sheet from a live run

Choose your starting point.

Pick a mode to begin generating immediately.

Paste or drop JSON

Drop a JSON file or paste the full presentation spec.

Drop JSON here

or click to browse

JSON structure tips
  • Start with presentation_id, language, and a slides array.
  • Each slide supports base.subject, camera, lighting, and background tokens.
  • Use with_text.text_overlay to control overlay placement.
{
  "presentation_id": "BrandLaunch_V1",
  "language": "en",
  "slides": [
    {
      "slide_id": 1,
      "image_name": "Hero",
      "purpose": "Opening slide",
      "base": { "subject": "Architectural skyline" }
    }
  ]
}

Describe the presentation

Paste a narrative outline or bullet list; we will generate a JSON spec.

Tip: Start with 5-7 slides, then scale to the full 25-slide deck.

Text input generates a full presentation JSON.

Example presentation

Follow the prompt → JSON → final exports, or load it into your wizard.


                

Slide description

Describe the slide in words and generate JSON for the active slide.

Review and generate

Check the JSON that will drive image generation.

Variants: 1 selected
Estimated cost: --
Select slides to generate

            

Advantages you can feel on every run.

Speed, control, and flexibility without the clutter.

Speed via parallelization

Generate multiple slides simultaneously instead of waiting on one-at-a-time renders.

Config & detail control

Explicit tokens for style, lighting, and camera keep each slide on-spec.

Flexible inputs

Start from JSON, narrative text, or the manual builder—export PDF + ZIPs when ready.

Fair pricing

Use only what you render—transparent cost per run, no mystery subscriptions.

Variants that matter

Generate alternatives fast and keep only the best for the final export.