# Variations

{% hint style="info" %}
Transformations are dynamic file changes that are applied via URL query string parameters. Examples:

* change of the file format (JPG -> WebP; MP4 -> WebM)
* resizing (crop, fit, trim, padding)
* applying filters (grayscale, brightness, background color)
* adding a watermark
* generative AI (plate blurring; background removal; background expanding; etc)
* video transformations (compression; transcoding)
  {% endhint %}

Transformations are not saved as separate files in the DAM storage. They are created by the processing servers on-the-fly when a user requests the asset (e.g opening some image URL in the browser).

If you frequently use the same transformations, you can save them as Variations for faster reuse.

{% hint style="info" %}
A Variation is a saved transformation which allows faster access and convenience when you need to download it or to copy its CDN link.
{% endhint %}

### Use cases where Variations are applicable

* Generate multiple resizings of an image, dedicated for different channels or marketplaces
* Collect optimized versions of a file in one place, without duplicating the original and managing several copies of the same content.
* Standardize output formats and ensure all teams work with the same file content

#### Creating a variation for a single image <a href="#creating-transformation-for-a-single-image-via-the-image-editor" id="creating-transformation-for-a-single-image-via-the-image-editor"></a>

1. Select a file and double-click it to open the asset management window
2. Go to the **Variations** tab.
3. Click the **+ Add variation** button to create a new variation using the [Image Editor.](/dynamic-media-optimization-dmo/transformations/image-optimization.md)

<figure><img src="/files/2DbPAP50Wq3BOSexuLYM" alt=""><figcaption></figcaption></figure>

After saving the variation, it will appear in the **Variations** tab. You can hover over the variation to either download it or copy an optimized CDN link for easy sharing.

If a file has multiple variations, you can download them in bulk.&#x20;

### Setting Presets

Presets is a special DAM feature which allows to create Variations automatically when a file is uploaded. In that way, you can create standard outputs for all uploaded files.

See the [Presets](https://docs.scaleflex.com/dynamic-media-optimization-dmo/settings/delivery/url-format#presets) configuration section for setup details.


---

# 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.scaleflex.com/digital-asset-management-dam/library/assets/asset-details-window/asset-information-tabs/variations.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.
