Internal test · baseline normalization
Quote 1 proof · non-kitchen item
Normalization test — "Aubrey" wall light
5-90267 · Xtricity lighting · product + box · 2K square · 2026-06-16
A deliberate range test — an ornate bronze + ribbed-glass outdoor sconce, nothing like the kitchen line, with the hardest box case (lots of printed text + a logo). This is exactly what the catalogue-normalization quote (Quote 1) buys: one product image + one box image, on the same warm brand background, at one consistent standard.
Product image
Before · current site (flat white)
Generic white cut-out, no shadow, no brand tone.
After · normalized ★
Faithful fixture, warm brand background, soft contact shadow — elevated & consistent.
Box image
Before · dated 3D render (box + product on grey)
Composite on grey; inconsistent with the rest of the site.
After · normalized ★
Box alone, brand background, logo + headline text legible.
Lifestyle — hero-tier add-on

1:1 square · gallery-consistent
This is the hero treatment, not the baseline. Lifestyle is a Quote-2 add-on — the fixture placed in a real architectural setting: mounted by an upscale stone entrance, glowing warm at dusk, light spilling on the wall. Generated from the same product reference, so the bronze, the ribbed glass, the scrolled arm all stay faithful while the entire scene is built around it.
The takeaway: one SKU, the full range — product · box · lifestyle, all reference-locked to one source photo.
What this proves for Quote 1: the pipeline holds on a non-kitchen, ornate, text-heavy item — the fixture stays faithful and the box text/logo survives (only micro-print blurs, fine at gallery size). The one honest caveat: for boxes where the fine legal/spec print must be pixel-exact, we composite the real artwork onto the clean rendered box rather than regenerate it — same look, guaranteed-correct text. Two clean, on-brand, Shopify-ready images at $2.50 each.
Item: 5-90267 Aubrey (Xtricity)
Output: 2048² square
Compute: ~$0.20 both
Box text: held ✓