Optimization

Image optimization

How Inverity handles photos, screenshots, icons, and graphics.

Images are the bulk of most libraries and the easiest place to see results. Inverity classifies each one — see Content detection — and encodes it accordingly.

By content type

Photos

Camera imagery and product shots have continuous tone and fine detail, which compresses extremely well. This is where the largest savings usually come from, and where aggressive profiles are safest — the eye is poor at spotting small errors inside busy detail.

Watch for smooth gradients: skies, studio backdrops, and soft shadows are the first place banding appears if a profile is pushed too far. If you review one photo before widening a profile, review one with a gradient in it.

Screenshots

Screen captures are mostly flat colour with hard edges and text. They need edge-preserving treatment, because the standard lossy approach that flatters a photograph puts visible ringing around every letter.

Savings on screenshot-heavy libraries are typically lower than on photo libraries. That's the content, not a failure of the optimizer.

Icons and logos

Small dimensions, few colours, hard edges. There is often very little room here — a well-made 4 KB logo may already be at its floor, and will legitimately be skipped.

Transparent graphics

Anything with an alpha channel: overlays, badges, cut-out products. Inverity preserves transparency through the round trip. A transparent asset will never be written back with its alpha channel flattened onto a background.

What Inverity doesn't change

  • Dimensions. A 4000×3000 image comes back 4000×3000. Optimization changes the encoding, not the size on screen. If you need responsive variants, that's a job for your CMS or CDN.
  • Colour appearance. Colour profiles are preserved so your assets don't shift in appearance.
  • Filenames and references. The optimized file takes the place of the original in your platform, so existing links and embeds keep working. See How write-back works.

Metadata

Non-essential metadata may be stripped during encoding, which is part of where the saving comes from on assets that carry large embedded thumbnails or editing history.

If your workflow depends on embedded metadata

Some teams rely on embedded IPTC, XMP, or copyright fields for rights management or downstream automation. If that's you, verify a sample asset round-trips with the fields you need before you run a large backfill, and keep master libraries on a conservative profile or outside the watched scope.

Realistic expectations

Savings depend almost entirely on how optimized your library already was:

Starting pointTypical outcome
Raw camera or design-tool exportsLarge savings, very few skips
Uploaded straight from a phone or stock librarySubstantial savings
Already run through a build-time optimizerModest savings, higher skip rate
Hand-tuned by a designerMostly skips — nothing left to take

A high skip rate on an already-optimized library is Inverity working correctly. See Results and savings.

Previous
Quality and profiles