Skip to main content
Image — one of eleven Studios

Pictures that honor the brand.

Hero imagery, campaigns, icon sets, and mask-based retouching with four-variant generation, seed-lock for refinement, and Brand Kit enforcement. A mask-seam gate checks that inpainted regions blend at the pixel level — no magenta seams. Every variant carries its seed, its model, and its receipt.

What you can do

Image verbs, shipped today.

Every item below is a real Copilot verb wired into the Studio surface. No roadmap, no asterisks.

REGENERATE_VARIANT
Regenerate Variant
Re-run one or all variants against the same spec. Local — no provider call when a single variant is swapped.
PICK_VARIANT
Pick Variant
Promote one of the four variants to the active image. Zero-cost, zero-wait.
INPAINT_REGION
Inpaint Region
Draw a mask, describe the change. Region outside the mask stays byte-identical.
UPSCALE
Upscale
Hand a variant to an upscaler and fold the higher-resolution result back into the Studio.
REMOVE_BACKGROUND
Remove Background
Returns a PNG with alpha. One call, no prompt engineering.
CHANGE_ASPECT_RATIO
Change Aspect Ratio
Regenerate at 1:1, 16:9, 9:16, 4:3, and friends. Preserves the subject by re-routing through the provider.
EXTEND_IMAGE
Extend Image
Outpaint one side at a time. Original pixels are preserved — only the new region is generated.
EXTRACT_AS_ASSET
Extract as Asset
Drop the image into the Library as a reusable asset. One click, one receipt.
OUTPAINT_EXPAND
Generative Expand
Extend multiple sides at once with a fill prompt and optional style match.
BULK_GENERATE
Bulk Generate
Fan out a prompt list or a {var} template. Up to 50 items per batch.
EXPORT_VECTOR
Export as SVG
Inline posterize + rectangle-trace path. Best for logos, posters, and flat illustration.
PRECISE_EDIT
Precise Edit
Clone, heal, dodge, burn, smudge, curves, levels — all local pixel math.
Gate profile

Delivery is measured, not asserted.

Every gate result is written to the production's chain of custody.

Resolution ≥ 512 × 512
Fails small-output renders before they land in the Library.
image_resolution
Aspect ratio locked to spec
Within 5% of the declared ratio — wide-then-cropped outputs fail.
image_aspect_ratio
Variant count matches brief
If you asked for 4 variants, 4 must arrive.
image_count_match
No visible watermark
image_no_watermark
Safe-content score ≥ 0.90
image_safe_content
Mask seam blend (on inpaint)PATCH GATE
Pixels at the mask boundary must blend ≥ 0.85. Catches magenta splices and tone breaks.
image_mask_seam_blend
Patch gate for this Studio: image_mask_seam_blend
Cost footprint

Tokens, published before you click run.

One bucket for every Studio. The range below is for a typical request; the exact number prints on the receipt the moment the generation settles.

3,00015,000tokens · typical image, medium size
Rates come from shared/tenant_tiers.py. Free tier ships with 500,000 tokens; overage billed at $0.025/1K on Pro, $0.020/1K on Team, or covered by the Enterprise quote.
Continuation

Every output ships with a purple chip.

You stop managing the handoff.

DELIVERED · IMAGE · CONTINUES TO →
Every delivered image carries a seed hash, a model id, and the exact mask polygon so a teammate in the next Studio can keep iterating instead of starting over. Every production is visible from Flow, the project-wide board.

Try Image — free.

Describe the outcome — the loop runs until the work is done, receipted, and ready for whatever comes next.