Optimizing designs | Qt Creator Documentation
Description: Solve performance problems by optimizing graphical assets.

- Qt Creator Documentation
- Optimizing designs
- Qt Creator 19.0.1

Creating UI logic ◦ Production quality

# Optimizing designs

You can test your UIs on the target devices to make sure you get the best performance out of your animations. To solve performance problems, you typically need to optimize the graphical assets used in the UI.

To optimize UIs for different target devices:

- Minimize image size.
- Use transparency sparingly.

For more information, see QML Performance Considerations And Suggestions.

## Minimizing image size

Images are a vital part of any user interface. Unfortunately, they are also a big source of problems due to the time it takes to load them, the amount of memory they consume, and the way in which they are used.

We recommend that you make image size as small as possible without negatively affecting image quality.

For more information about how to use images efficiently in your UI, see Use images in UIs.

## Avoiding transparency

Opaque content is generally a lot faster to draw than transparent because the latter needs blending and the renderer can potentially optimize opaque content better.

An image with one transparent pixel is treated as fully transparent, even though it is mostly opaque. The same is true for a Border Image with transparent edges.

See also How to: Design Qt Quick UIs, Qt Quick UI design, and Designing Qt Quick UIs.

Creating UI logic ◦ Production quality