Image delivery / format check

Check PNG transparency and JPEG backgrounds

Use PNG when transparent pixels must remain. Use JPEG only after choosing an opaque background. Confirm the saved output and the destination separately.

Choose the format and background

PNG may preserve an alpha channel. JPEG is opaque, so a transparent image becomes flattened against the background you choose.

ExampleObservationDecisionReason
Transparent logoPNG / alphaKeep alphaLet the destination show through
Photo on whiteJPEG / opaqueChoose whiteJPEG is enough for the delivery
Photo on darkJPEG / opaqueChoose darkAvoid an accidental white background
Icon exportPNG / alphaChoose PNGPreserve the transparency requirement
Photo exportJPEG / opaqueChoose backgroundJPEG cannot carry transparency
Unknown destinationFormat/display unknownStop and verifyDo not guess rendering support

Review synthetic previews

Synthetic transparent preview on a checkerboard
The checkerboard illustrates transparent pixels; it does not prove destination rendering.
Synthetic opaque preview on a white background
White is an example of an intentional opaque background.

Check in this order

  1. Decide whether the asset needs transparent pixels.
  2. If yes, keep PNG alpha and do not export it as JPEG.
  3. If no, choose the background color before saving JPEG.
  4. Open the saved output and check the destination renderer and acceptance rules.
  5. Stop until an unknown format or destination is confirmed.

This is a static browser-local guide. No real image, input or fixture is sent or stored externally.

What this does not guarantee

It does not make JPEG transparent, guarantee that a checkerboard preview matches a destination, or promise color management or acceptance. Check important deliveries in their target environment after saving.