# Treat Image Backgrounds As Part Of Your Asset Contract

An image pipeline can deliver the right dimensions and still ship the wrong backdrop. Define the expected background behavior alongside size and format so the handoff is testable.

## Specify The Asset Role

A finished catalog tile may require opaque white. A reusable cutout may require alpha transparency. Both can be PNG files, so a format-only requirement is incomplete.

The [W3C PNG specification](https://www.w3.org/TR/png/) defines transparency support. Add an explicit condition such as “opaque white behind the subject” or “transparent outside the subject” to the asset brief.

## Separate Editing From Rendering

The [whitebackground](https://whitebackground.com/remove-background) removal page is one place to prepare the image before delivery. Verify its result independently. CSS layout can crop or scale an asset, but it does not establish whether its subject boundary is correct.

## A Practical Review Matrix

| Asset | Check |
| :--- | :--- |
| Opaque tile | Consistent white field and complete subject |
| Transparent cutout | No rectangle on light or dark panels |
| Delivered file | Reopened export matches the accepted preview |

Also inspect the response served by the production image URL if a CDN transforms the original. Compare the delivered file with the source before changing component styles.

Keep filenames explicit about the role. It is a small convention that prevents the next editor from picking the wrong version.

Check asset role before choosing compression settings. A reusable cutout and a finished tile can have similar dimensions while requiring different delivery behavior.
