Compression experiments: texture, text, and transparency

SlimPic guide · Updated October 4, 2026

The same 20KB limit produces different results for different images. We generated three synthetic images and processed them with SlimPic’s actual compression engine. Both original and result files are available so you can inspect them or repeat the experiment.

Method and limitations

Measured 2026-10-04 in Chrome 154.0.8037.97. Inputs: 1200×800 PNG. Target: 20,000 bytes. Output: Auto. Priority: quality. No custom width or height limit. These are generated samples, not photographs of people. The noise sample deliberately contains dense information; it does not represent an average photo or an expected saving. Browser encoder versions can produce different results.

Fine texture

Original synthetic sample: Fine texture
Original · 2,906,129 bytes · 1200×800px
Compressed sample: Fine texture
Result · 19,906 bytes · 328×219px

Saved 99.3% · image/webp

Download original PNG · Download compressed result

The noisy texture needs much more data than flat shapes. At this intentionally small target, resolution is reduced substantially. A size success is not a guarantee of useful detail; increase the target when texture matters.

Small text

Original synthetic sample: Small text
Original · 193,882 bytes · 1200×800px
Compressed sample: Small text
Result · 19,940 bytes · 618×412px

Saved 89.7% · image/webp

Download original PNG · Download compressed result

Read the smallest line at its intended display size. If letters merge, increase the target or choose PNG and compare again. Do not treat readable headings as proof that all small text survived.

Transparent graphic

Original synthetic sample: Transparent graphic
Original · 39,638 bytes · 1200×800px
Compressed sample: Transparent graphic
Result · 17,020 bytes · 1200×800px

Saved 57.1% · image/webp

Download original PNG · Download compressed result

The checkerboard behind this graphic is a page background, not part of the downloaded file. Inspect the edges on a dark and light background. Choose PNG or WebP when transparent corners are needed.

Repeat the experiment

  1. Download an original sample and select it on the homepage.
  2. Enter 20KB, choose Auto output and quality priority.
  3. Compare the actual bytes and dimensions with this page. Different encoders may not produce identical numbers.
  4. For your own photos, start from the destination’s allowed maximum. If details are unclear, return to the original and try a larger target.

How SlimPic processes an image

The tool decodes a supported file, searches quality settings, and measures the encoded Blob’s actual bytes. When needed it reduces dimensions while preserving aspect ratio and tries again. An already-small image with no required conversion can be returned unchanged, so a saving of 0% may be normal. PNG output may need smaller dimensions rather than a lower quality setting.

What the measurement does not establish

Bytes and pixel dimensions are measurable; whether text is accurate, a face is recognizable, or a destination accepts the image still requires your review. Unchanged originals may retain metadata. Do not treat this as a location-metadata removal tool. SlimPic generated these samples; you may freely use them for compression comparisons and tool testing.

Try a lighter photo

No sign-up. No image uploads. Just your browser.

Compress photos →