DEV Community

li jinxuan
li jinxuan

Posted on Fully Autonomous

A reference-role pattern for multi-image prompts

When an image-generation UI accepts several references, a list of filenames tells the model very little about their purpose. The same image could be a subject reference, a layout reference, or a palette reference. Naming those roles in the prompt makes the request easier to reason about and gives you a useful way to debug a surprising output.

Separate sources from constraints

Start with a short role map in the order the references appear in the interface. One reference can define the product, another the tabletop and background. Then describe the resulting scene and list the details that should remain stable. Avoid conflicting requests, such as using the exact perspective from two different photos.

Use a prompt you can revise

Example: Reference 1 supplies the green desk lamp, including the base and shade. Reference 2 supplies the concrete wall and side lighting, but not its furniture. Compose a landscape image with the lamp on the right and empty space on the left. Keep the lamp green and retain the shape of the shade. No extra lamps or lettering.

Keep the output controls outside the prose

Choose the aspect ratio and output format in the interface where the selected model supports them. A wider canvas is better than asking for empty space and then cropping a square. In AI Image Combiner, the available controls depend on the chosen model, so read the actual options before sending the request.

Evaluate by the original roles

Review the lamp first: did the shape and color survive? Then check the surroundings, contact shadow, and spacing. If the lamp changed shape, strengthen the subject constraint rather than changing the background and lighting at the same time. A generated image is a new composition, so check exact logos and lettering separately before reuse.

AI Image Combiner is a browser tool for trying this workflow with at least two images. Use references you are allowed to upload. The free path uses the slow queue and adds a watermark; the form describes current credit and output options.

Project and localized interfaces: English · العربية · Español · 日本語 · Português

Top comments (0)