Using Reference Images Without Losing Creative Control
How to use a reference image in Seedream5Pro while still controlling composition, lighting, style, and final output quality.

Reference images are the fastest way to keep a subject consistent, but they work best when you treat them as input, not as the entire instruction. Seedream5Pro can preserve the important parts of an image while changing the scene, lighting, background, or visual direction.
Decide What Must Stay Fixed
Before uploading a reference image, write down what cannot change:
- Product shape
- Color and material
- Character identity
- Packaging layout
- Object proportions
- Brand-safe visual details
Then decide what should change:
- Background
- Camera angle
- Light direction
- Mood
- Props
- Final aspect ratio
Prompt the Transformation
Use the uploaded product as the exact reference for shape, color, and proportions.
Place it in a premium studio scene on a dark reflective surface.
Change the background to a soft charcoal gradient with subtle cyan rim lighting.
Keep the product clean and realistic. Do not alter the logo area, material finish, or silhouette.
The important part is the division of responsibility. The reference image controls identity. The text prompt controls the new visual direction.
Common Mistakes
- Asking for a new scene but not saying what should stay unchanged.
- Uploading a low-quality reference and expecting a clean commercial output.
- Mixing too many styles in one prompt.
- Forgetting to request blank space for ad copy or page layout.
- Letting the model invent text, labels, or UI elements.
A Better Workflow
Use reference image mode for consistency, then make small text changes across several generations. Once the subject is stable, experiment with composition and lighting. This gives you a controlled creative loop: preserve the asset, explore the campaign direction, and select the version that actually fits your page or ad.
Put the workflow into practice
Browse Seedream 5 Pro prompt cases with settings, iterations, and copy-ready text.