# Image Generation

### Overview

Image generation in Chat Video Pro supports multiple workflows:

* **Text-to-Image** - Create images from text descriptions
* **Image-to-Image** - Edit and modify existing images
* **Canvas Editor** - Advanced in-app editing with layers, masks, and annotations
* **Background Removal** - Automatically remove backgrounds from images
* **Image Upscaling** - Increase image resolution with AI
* **Thumbnail Mode** - Optimized settings for creating YouTube thumbnails

### Available Features

#### [Supported Image Models](/features/image-generation/supported-image-models.md)

Discover all available image generation models, including Flux, GPT Image, Nano Banana Pro, and more. Compare capabilities, quality, and use cases to choose the right model.

#### [Text-to-Image](/features/image-generation/text-to-image.md)

Create images from scratch using text prompts. Learn prompt writing techniques, model selection, and how to configure aspect ratios and resolutions for different use cases.

#### [Image-to-Image](/features/image-generation/image-to-image.md)

Edit and modify existing images. Upload an image and describe the changes you want. Perfect for style transfer, adding elements, changing colors, or transforming images.

#### [Canvas Editor](/features/image-generation/canvas-editor.md)

Advanced in-app image editing with layers, masks, annotations, and composition tools. Create complex edits without leaving Chat Video Pro.

#### [Background Removal](/features/image-generation/background-removal.md)

Automatically remove backgrounds from images using AI. Get transparent PNGs or replace backgrounds with new scenes. Perfect for product photos, portraits, and graphics.

#### [Image Upscaling](/features/image-generation/image-upscaling.md)

Increase image resolution using AI upscaling models. Enhance low-resolution images, upscale generated images, or prepare images for print. Supports up to 4K and beyond.

#### [Thumbnail Mode](/features/image-generation/thumbnail-mode.md)

Optimized settings and workflows for creating YouTube thumbnails. Includes aspect ratio presets, text overlay guidance, and best practices for click-worthy thumbnails.

### Getting Started

1. **Enable Generate Media** - Toggle the "Generate Media" button in the composer
2. **Select image model** - Choose from the model dropdown (or use top-right selector for quick generation)
3. **Attach images** (optional) - For image-to-image editing or background removal
4. **Configure settings** - Set aspect ratio, resolution, and quality
5. **Enter your prompt** - Describe what you want to create or modify
6. **Generate** - Click send and wait for your image

### Quick Reference

| Feature                | Input         | Best For                | Models                 |
| ---------------------- | ------------- | ----------------------- | ---------------------- |
| **Text-to-Image**      | Text only     | Creating from scratch   | All models             |
| **Image-to-Image**     | 1 image       | Editing/modifying       | Flux Edit, Nano Banana |
| **Canvas Editor**      | 1+ images     | Advanced editing        | GPT Image 2            |
| **Background Removal** | 1 image       | Transparent backgrounds | Specialized models     |
| **Upscaling**          | 1 image       | Resolution increase     | Topaz, Real-ESRGAN     |
| **Thumbnails**         | Text or image | YouTube thumbnails      | All models             |

### Two Ways to Generate Images

#### Quick Path (Top-Right Model Selector)

* Fast, simple image generation
* Natural language requests
* Limited control (no aspect ratio/resolution settings)
* Best for: Quick images during conversation

#### Full Control (Generate Media Mode)

* Complete control over all settings
* Custom aspect ratios and resolutions
* Advanced model-specific options
* Best for: Production work, specific requirements

### Next Steps

* Learn about Video Generation for creating videos
* Explore Video Editing Tools for modifying videos
* Check out Supported Image Models for detailed model comparisons


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatvideopro.com/features/image-generation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
