> For the complete documentation index, see [llms.txt](https://docs.chatvideopro.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatvideopro.com/features/image-generation/image-to-image.md).

# Image-to-Image

Image-to-Image edits an existing image with a prompt. Use it when the image is already close, but you want to change the style, background, colors, mood, composition, objects, or visual direction.

This is different from Text-to-Image. Text-to-Image starts from nothing. Image-to-Image starts from a source image and asks the model to transform it.

{% hint style="info" %}
**Think of Image-to-Image as prompt-guided revision.** The source image gives the model the starting point. Your prompt tells it what to change and what to preserve.
{% endhint %}

***

### What This Tool Is For

Use Image-to-Image when you want to:

* Restyle an image.
* Change the lighting or mood.
* Replace or adjust a background.
* Add a visual element.
* Remove a simple distraction.
* Create a variation of an existing design.
* Turn a rough concept into a more polished image.
* Prepare a still for later video generation.

Choose a more specific workflow when the job needs stronger control:

| You want to...                       | Use instead                              |
| ------------------------------------ | ---------------------------------------- |
| Build a cinematic still from scratch | Studio Cinematic Lab                     |
| Make a controlled mask/layer edit    | Canvas Editor                            |
| Remove the entire background         | Background Removal                       |
| Increase resolution                  | Image Upscaling                          |
| Create a new image without a source  | Text-to-Image                            |
| Animate the image into video         | Image-to-Video or Studio Motion Director |

***

<figure><img src="/files/VztJZPs5EqfE773xUhp8" alt=""><figcaption></figcaption></figure>

### How To Use It

1. Enable[ **Generate Media**](/getting-started/interface-overview/generate-media-button.md) in the composer.
2. Attach the image you want to edit.
3. Choose an image model, or let Chat Video Pro switch to the matching edit version.
4. Describe what should change.
5. Choose aspect ratio, resolution, quality, or other available settings.
6. Generate and compare the result with the source image.

When you attach an image, Chat Video Pro can route supported image models into their edit versions. For example, a text-to-image model may switch to its Image-to-Image version once the source image is attached.

***

### When Image-to-Image Works Best

Image-to-Image is strongest when the edit is clear and focused.

<table><thead><tr><th width="182">Good fit</th><th>Example</th></tr></thead><tbody><tr><td>Style change</td><td><code>Make this look like a cinematic 35mm film still with warm grain.</code></td></tr><tr><td>Lighting change</td><td><code>Make the scene feel like soft golden hour, preserving the same subject and pose.</code></td></tr><tr><td>Background change</td><td><code>Replace the plain studio background with a dark modern office.</code></td></tr><tr><td>Object addition</td><td><code>Add a small vintage camera on the table, keeping the rest of the scene unchanged.</code></td></tr><tr><td>Product variation</td><td><code>Change the bottle color to matte black while keeping the label readable.</code></td></tr><tr><td>Mood variation</td><td><code>Make this more premium and dramatic, with deeper shadows and subtle rim light.</code></td></tr></tbody></table>

It is weaker when the prompt asks for too many unrelated changes at once. If you need precise placement, masking, layered composition, or several separate edits, use Canvas Editor.

***

### Choosing A Model

You do not need to memorize every edit model. Start with the type of edit.

<table><thead><tr><th width="454">If the edit needs...</th><th>Try...</th></tr></thead><tbody><tr><td>A strong default for most image edits</td><td>Nano Banana 2</td></tr><tr><td>Text, labels, signs, packaging, or complex composition</td><td>GPT Image 2 Edit</td></tr><tr><td>High realism or polished final quality</td><td>Flux 2 Max Edit</td></tr><tr><td>Fast creative variations</td><td>Seedream v5 Edit or Grok Edit</td></tr><tr><td>Quick low-cost edit previews</td><td>Z-Image Turbo Edit</td></tr><tr><td>More exact placement, masks, or layered control</td><td>Canvas Editor</td></tr></tbody></table>

Use Supported Image Models for the broader chooser guide.

***

### Writing Better Edit Prompts

A good edit prompt has three parts:

<table><thead><tr><th width="251">Part</th><th>What to say</th></tr></thead><tbody><tr><td>Change</td><td>What should be different.</td></tr><tr><td>Preserve</td><td>What should stay the same.</td></tr><tr><td>Direction</td><td>The style, mood, lighting, or format you want.</td></tr></tbody></table>

Useful structure:

{% code overflow="wrap" %}

```
Change [specific element] to [new result], while preserving [important parts of the original image], with [style/mood/lighting].
```

{% endcode %}

You do not need this exact wording every time, but it helps avoid accidental changes.

***

### Prompt Examples

#### Style Transfer

{% code overflow="wrap" %}

```
Make this look like a cinematic 35mm film photograph with warm tones, soft halation, subtle grain, and natural contrast. Preserve the subject, pose, and composition.
```

{% endcode %}

Why it works:

* It names the style.
* It tells the model what not to change.
* It avoids asking for a new scene.

#### Background Replacement

{% code overflow="wrap" %}

```
Replace the background with a clean modern kitchen at morning light. Keep the person, clothing, pose, and camera angle the same.
```

{% endcode %}

Why it works:

* It changes only the background.
* It protects the subject identity and pose.
* It gives the replacement a clear visual direction.

#### Product Variation

{% code overflow="wrap" %}

```
Change the product color to matte forest green, keep the shape, logo placement, label text, lighting, and tabletop composition unchanged.
```

{% endcode %}

Why it works:

* It is specific about the product change.
* It protects brand and composition details.
* It is useful for testing design variants.

#### Social Version

{% code overflow="wrap" %}

```
Turn this into a vertical social image with more negative space at the top for text, brighter contrast, and a clean premium look. Preserve the main subject.
```

{% endcode %}

Why it works:

* It explains the destination format.
* It asks for room for text.
* It protects the subject.

#### Video-Ready Still

{% code overflow="wrap" %}

```
Make this frame more cinematic and video-ready: add soft directional window light from camera left, deeper background shadows, realistic texture, and a clean 16:9 composition. Preserve the subject identity and framing.
```

{% endcode %}

Why it works:

* It improves the source frame for later animation.
* It specifies light direction and composition.
* It avoids changing the core image.

***

### What To Preserve

If something matters, say so. Models may reinterpret parts of the image unless you protect them.

Common things to preserve:

* Subject identity.
* Face, pose, body shape, or wardrobe.
* Product shape, logo, label, or color.
* Camera angle and composition.
* Background layout.
* Text or UI elements.
* Lighting direction.
* Aspect ratio.

Example:

{% code overflow="wrap" %}

```
Change the background to a snowy forest, but preserve the subject's face, jacket, pose, camera angle, and 16:9 framing.
```

{% endcode %}

***

### Aspect Ratio And Framing

For simple edits, keep the same aspect ratio as the source image. This usually preserves composition and avoids unexpected cropping.

Change aspect ratio when you are intentionally reformatting:

<table><thead><tr><th width="294">Destination</th><th>Common ratio</th></tr></thead><tbody><tr><td>YouTube or video frame</td><td>16:9</td></tr><tr><td>Vertical short or Reel</td><td>9:16</td></tr><tr><td>Feed post</td><td>1:1 or 4:5</td></tr><tr><td>Cinematic banner</td><td>21:9</td></tr></tbody></table>

When changing aspect ratio, tell the model how to reframe the image. For example: `Convert this to 9:16 with the subject centered and extra space above the head for title text.`

***

### Image-to-Image vs. Canvas Editor

Use Image-to-Image when a prompt can describe the edit clearly.

Use Canvas Editor when the edit depends on where something happens.

<table><thead><tr><th width="347">Use Image-to-Image when...</th><th>Use Canvas Editor when...</th></tr></thead><tbody><tr><td>The whole image needs a style or mood change.</td><td>You need to paint, mask, or mark a specific area.</td></tr><tr><td>You want a quick variation.</td><td>You need controlled placement.</td></tr><tr><td>The edit is easy to explain in one prompt.</td><td>The edit has multiple layers or regions.</td></tr><tr><td>You are exploring directions.</td><td>You already know exactly what should change.</td></tr></tbody></table>

If the model changes the wrong part of the image twice, switch to Canvas Editor.

***

### Best Practices

#### Make One Main Change At A Time

Image-to-Image works better when each generation has a clear job. If you need a new background, new outfit, new lighting, and new format, do them in stages.

#### Use Strong Source Images

The source image sets the ceiling. A blurry face, broken hand, bad product shape, or messy composition can carry into the edit.

#### Tell The Model What To Keep

Do not only say what to change. Add what should remain stable.

#### Save Good Variations

If an edit is close, save it before trying another direction. A later edit can drift away from the best version.

#### Prepare Video Source Frames Carefully

If the edited image will become video, keep the composition clean, avoid tiny text, leave room for motion, and use the same aspect ratio as the final video when possible.

***

### Troubleshooting

#### The Edit Is Too Subtle

Use stronger language and make the change more specific. Try `make the sky a dramatic stormy sunset` instead of `make it nicer`.

#### The Image Changed Too Much

Add preservation language: `Keep the same subject, pose, camera angle, and composition.` You can also make a smaller edit first.

#### The Wrong Object Changed

Use location words like `foreground`, `background`, `left side`, `on the table`, or `behind the subject`. If the edit still lands in the wrong place, use Canvas Editor.

#### The Text Became Wrong

Use GPT Image 2 Edit when text matters, and keep text short. For final thumbnails or title graphics, it may be better to add text manually after generation.

#### The Aspect Ratio Cropped Important Details

Return to the source ratio or prompt the reframing directly: `keep the full body visible`, `leave space above the head`, or `do not crop the product`.

***

### Related Pages

* [Image Generation](/features/image-generation.md) - Create and edit still images.
* [Text-to-Image](/features/image-generation/text-to-image.md) - Generate a new image from a prompt.
* [Supported Image Models](/features/image-generation/supported-image-models.md) - Choose the right image model.
* [Canvas Editor](/features/image-generation/canvas-editor.md) - Use masks, layers, and visual edit controls.
* [Background Removal](/features/image-generation/background-removal.md) - Create transparent cutouts.
* [Studio Cinematic Lab](/features/studio/cinematic-lab.md) - Create cinematic stills and video-ready frames.
* [Studio Motion Director](/features/studio/motion-director.md) - Animate a finished still.

***

**Next:** If the edit needs exact placement or masking, open Canvas Editor. If the image is meant to become a cinematic video frame, use Studio Cinematic Lab.
