To turn a packshot into a lifestyle photo on 8frame, you either edit the photo (keep the product pixels, change the surroundings) or regenerate the whole scene with the packshot as a reference. Editing is Flux Edit at 7 credits for a roughly 1 megapixel input or Kontext Max at 13; regenerating is Nano Banana Pro at 21 or Nano Banana 2 at 11. Then you check the label and, if needed, upscale. The limit people do not expect: the upscaler you choose can undo the label check. Clarity on 8frame is diffusion-based and always enlarges 2x, so it can redraw small print you just approved; BRIA's upscaler is the content-preserving one.
For the next step, putting motion into the scene, see product photo to lifestyle video. For which image model suits which product, see the comparison of AI product photo generators. This page is the still.
TL;DR
| Part of the image | Tool on 8frame | Credits each | Input |
|---|---|---|---|
| 1. Packshot | Upload | none | product on plain background |
| 2. Cut-out | Background removal | 12 per image | the packshot |
| 3a. Edit route | Flux Edit (FLUX.2 pro) | 7 for a roughly 1 MP input, rising with input size | the photo + instruction |
| 3b. Edit route, stronger | Kontext Max | 13 | the photo + instruction |
| 3c. Regenerate route | Nano Banana Pro | 21 at 1K or 2K, 42 at 4K | packshot as reference, up to 10 |
| 3d. Regenerate, drafts | Nano Banana 2 or Seedream 5 Lite | 11 at 1K; 6 | packshot as reference |
| 4. Upscale | BRIA Increase Resolution | 6, 2x or 4x, up to 8192 x 8192 | the approved still |
| 4b. Upscale | Topaz Image Upscale | 11 per started 24 MP block, 4x | the approved still |
The board, node by node
Step 3 is what PRODUCT PLACEMENT on /workflows does; the label check and upscale come after it on the same board.
Step 1 and 2: packshot and cut-out
A packshot is the product alone on a plain background, evenly lit. If yours sits on a busy surface, run Background removal (12 credits). Background removal is image only on 8frame; there is no video background removal.
Step 3: edit, or regenerate?
Edit when the product must stay pixel-close to the photo. An edit model takes your photo and an instruction ("place this on a marble bathroom counter with soft morning light") and changes the surroundings. Flux Edit (FLUX.2 pro) is 7 credits for an input around 1 megapixel; the price rises with the input's size, up to 87 for the largest. Downsize a huge phone photo before editing if you do not need the resolution. Kontext Max is 13.
Editing suits products with exact print: labels, ingredient lists, patterns. Its weakness is the light: a studio-lit product pasted into a sunlit room can look stuck on. Ask for the light in the instruction ("warm light from the left falling on the bottle too").
Regenerate when the scene matters more than the pixels. A generation model makes a new image with your packshot as a reference. Nano Banana Pro (21 at 1K or 2K, 42 at 4K) takes up to 10 references; Nano Banana 2 is 11 at 1K; Seedream 5 Lite is 6 and takes up to 14 references. The whole image is drawn at once, so light and perspective are set together. The risk is the product: a regenerated product is a redrawing, and small text drifts.
A working pattern: draft the scene on Seedream 5 Lite or Nano Banana 2, pick the composition, then make the final on Nano Banana Pro, or use the draft as the background and edit the real packshot into it.
The serum bottle from the reference photo on a pale marble bathroom counter, a folded white towel and a small glass of water behind it, soft morning light from a window on the left casting a gentle shadow to the right, bottle label facing camera and fully readable, shallow depth of field, natural lifestyle photo, 4:5
Three scenes that cover most products
- Surface. The product on a counter, desk or shelf that matches where it is used. The simplest scene, and the one an edit can usually handle.
- In hand. A hand holding the product at the edge of frame. Keep the label large and facing the camera, and check the fingers and the label together.
- In use. The product doing its job: poured, worn, plugged in. The hardest scene. Draft it on a cheap model first, because composition takes more tries here than anywhere else.
Make one scene per shape you need (4:5 or 1:1 for feeds and product pages, 9:16 for stories) rather than cropping one image.
Step 4: the label check
Before anything else touches the image, check at 100% zoom:
- every word of the label against the real product,
- the cap, colour and finish,
- the proportions, compared with a known object in the scene,
- the shadow: it should fall away from the light in the scene,
- the number of products: some prompts produce two bottles.
If the label is wrong on a regenerated image, edit the real packshot into the scene instead. Why AI changes your product label goes into causes.
Step 5: upscale, carefully
Only upscale an approved image, and choose by what may change:
- BRIA Increase Resolution (6 credits): 2x or 4x, content-preserving, up to 8192 x 8192. The safe choice for a product with text.
- Topaz Image Upscale (11 per started 24 megapixel block): a fixed 4x precision path on 8frame, up to 281 for very large outputs.
- Clarity (13): always 2x on 8frame and diffusion-based (Stable Diffusion with ControlNet tiles). It can add detail, which is good for a background and risky for a label. Re-check the label if you use it.
There is no upscaler for video. If the still will be animated, upscaling first helps the start frame but does not raise the video's resolution.
Which model for which step
| Model | Route | Price | References | Output we measured |
|---|---|---|---|---|
| Flux Edit (FLUX.2 pro) | edit | 7 at about 1 MP, more for larger inputs | your photo | not measured |
| Kontext Max | edit | 13 | your photo | not measured |
| Nano Banana Pro | regenerate | 21 (1K, 2K), 42 (4K) | up to 10 | PNG, median 4.2 MP, 6.0 MB |
| Nano Banana 2 | regenerate | 11 at 1K, 17 at 2K | up to 10 | PNG, median 4.2 MP, 5.5 MB |
| Seedream 5 Lite | regenerate | 6 | up to 14 | PNG, median 9.4 MP, 7.1 MB |
| GPT Image 2 | regenerate, text-heavy | 29 square, 20 other (high) | 1 to 10 | PNG |
| BRIA Increase Resolution | upscale | 6 | 2x or 4x, up to 8192 px | |
| Clarity | upscale | 13 | 2x, diffusion-based |
Every image model we measured returns PNG; Clarity upscales come back as JPG. None outputs vector or SVG.
Where it breaks
- Light that does not match. On the edit route, describe the scene's light falling on the product too.
- A redrawn label. On the regenerate route, small text drifts. Edit the real packshot in, or keep the label large in frame.
- Clarity after approval. Diffusion upscaling can redraw small print. Use BRIA for text.
- Oversized files for stores. A 4x upscale of a 4 MP still is about 67 MP: over Shopify's 25 MP limit and Google Merchant Center's 64 MP limit. See Shopify product video specs for Shopify's numbers.
- Expensive edits on huge inputs. Flux Edit's price rises with input size. Resize first.
Store rule: Google Merchant Center and AI images
Google Merchant Center has the most specific store rule on AI images we found: images made with generative AI must carry metadata that says so, IPTC DigitalSourceType being the example, and that metadata must not be stripped. Lifestyle shots have their own attribute, lifestyle_image_link, apart from the main image, and files are capped at 16 MB and 64 megapixels. The page is quoted in full in a full product page image set from one photo.
We have not verified whether the files 8frame delivers carry IPTC metadata. Check with a metadata viewer, add the tag if it is missing, and download the "Original" file rather than the Small, Medium or Large WebP variants, which are re-encoded copies. A lifestyle scene goes in the lifestyle attribute, not the main image.
FAQ
Should I edit my product photo or regenerate the scene? Edit when the product's print must stay exact; regenerate when the scene's light and perspective matter more. Many boards draft by regenerating and finish by editing the real packshot into the chosen scene.
What is the cheapest way to make a lifestyle product photo on 8frame? Seedream 5 Lite at 6 credits or Flux Edit at 7 for a 1 MP input. Nano Banana Pro at 21 is the stronger final option.
Which upscaler keeps my label? BRIA Increase Resolution is content-preserving. Clarity is diffusion-based and can redraw detail.
Can I use AI lifestyle images on Google Shopping? Google's page says images made with generative AI must carry metadata saying so, such as IPTC DigitalSourceType. Lifestyle images go in the lifestyle image attribute.
Why does my product look pasted into the scene? Usually the light. On the edit route, the product keeps its studio light. Describe the scene's light falling on the product as well, or switch to the regenerate route for that shot.
Sources
- 8frame prices, defaults and limits: the 8frame app, checked 2026-11-09.
- Google Merchant Center Help, image requirements: https://support.google.com/merchants/answer/6324350, checked 2026-11-09.
- Shopify Help Center, product media types: https://help.shopify.com/en/manual/products/product-media/product-media-types, checked 2026-11-09.
Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.