Short answer / recommendation
Use Midjourney with a tight, non-stylized prompt template plus negative flags, render square/vertical crops with consistent camera specs and seed numbers, then batch-generate variations and do a quick post-process: remove any remaining background artifacts, set pure white #FFFFFF, and add a natural drop shadow if required.
Why this approach works
Midjourney can create clean studio-style shots quickly, but it tends to stylize and add artifacts. Lock down camera/lighting language, use low stylization, and explicitly exclude unwanted elements so outputs are consistent and easy to clip to pure white in post.
Practical prompt templates (replace product text)
1) Listing (main image, 1:1)
/imagine prompt: “Product photo of [PRODUCT NAME], front-facing, centered on seamless studio white backdrop, realistic texture and materials, sharp focus, 50mm, f/8, ISO100, soft diffused key light, crisp edges, neutral color balance, no props, product fills about 85% of frame” --ar 1:1 --v 6 --q 2 --stylize 0 --seed 12345 --no text --no watermark --no people --no logo --no patterns --no busy background
2) Alternate angle (3/4 view)
Same as above but: “3/4 view, slight turn clockwise, small soft drop shadow under product” and change --seed.
3) For compositing / easy clipping
“Same as template 1 but extremely minimal shadow, very high contrast between product and background, avoid rim light and reflections” so background is uniformly white and easier to remove.
Negative prompt examples (use with --no or in-prompt)
--no text --no watermark --no logo --no hands --no people --no props --no extra objects --no busy background --no reflections --no color cast
Batch prompting tips
- Build a prompt template with placeholders for product name, color, and SKU.
- Use the --seed parameter and increment it for each SKU so you get consistent variety. Save the seed + prompt for reproducibility.
- If you have many SKUs, automate prompt submission with a script that sends messages to your Midjourney Discord channel or uses the Midjourney API/web UI (check Midjourney docs and rate limits). Keep batches small to avoid style drift.
- Keep one “control” product to tune camera/lights and then replicate settings across products.
Post-process background cleanup checklist
1) Remove background: use remove.bg or Photoshop Select Subject. 2) Fill background with pure white (#FFFFFF) and verify with histogram—no leftover gray. 3) Repair halos/edge fringing with Select and Mask or an edge-refine brush. 4) Add a subtle natural drop shadow on a separate layer (soft feather, multiply, ~10–30% opacity) if platform allows. 5) Color-match and ensure product isn’t clipped; keep original texture integrity. 6) Export per platform specs (Amazon: main image on pure white background; check latest Amazon rules and size requirements).
Decision criteria (pick your path)
- Budget / volume: If you need hundreds/thousands of images, photography or 3D renders + template automation are usually more reliable. For tens of SKUs or prototypes, Midjourney is cost-effective.
- Color accuracy / legal: If exact color/material fidelity or brand compliance is required, prefer physical photography or calibrated 3D renders.
- Skill / team size: Small solo teams can use Midjourney + simple Photoshop fixes. Larger teams should build an automated pipeline and QA step.
Best-for / Avoid-if
- Best for: small catalogs, concept images, mockups, low-volume ecommerce where speed and cost matter.
- Avoid if: strict color accuracy needed, legal/brand constraints, very high volume where automation and consistency are essential.
Quick checklist before uploading
- Prompt template locked and saved
- Seed recorded per image
- Negative flags applied
- Background removed and set to #FFFFFF
- Shadow added if required and subtle
- Exported in correct aspect ratio and resolution
- Compliance check with Amazon/Shopify image rules
If you want, I can generate 3 ready-to-run prompt templates for specific product types (apparel, electronics, small goods) or a simple Python/CSV snippet to auto-generate Midjourney prompts for a batch.
Tools mentioned: Midjourney and ChatGPT for prompt templating and iteration.
Compare Midjourney and Leonardo AI