Tested: July 17, 2026

Reproducible image compression benchmark

This test uses deterministic image fixtures and the jSquash codec versions currently used by BatchMint. The values are real, reproducible file sizes—not a compression guarantee or a claim about every photograph.

Measured results

FixtureDimensionsSourceOutput settingFinal sizeSize reduction
opaque-product-photo1600×1200JPEGQuality 95 · 565.1 KBJPEGQuality 82230.3 KB59.2%
opaque-product-photo1600×1200JPEGQuality 95 · 565.1 KBWebPQuality 82316.0 KB44.1%
transparent-product-card1200×1200PNGUnoptimised lossless PNG · 1505.5 KBPNGOxiPNG level 265.9 KB95.6%
transparent-product-card1200×1200PNGUnoptimised lossless PNG · 1505.5 KBWebPQuality 82 with alpha78.6 KB94.8%
opaque-product-photo source fixture

opaque-product-photo

Deterministic opaque product-photo-like gradient, texture, shelf and product shape.

transparent-product-card source fixture

transparent-product-card

Deterministic transparent product-card fixture with a translucent ring and opaque badge.

How to reproduce it

Run the command below from the repository root. It regenerates the deterministic fixtures, every output file and the JSON result report.

corepack pnpm --filter @batchmint/local-engine benchmark:content

Encoders: @jsquash/jpeg 1.5.0 (MozJPEG); @jsquash/png 3.1.1 + @jsquash/oxipng 2.3.0; @jsquash/webp 1.5.0 (libwebp)

Download the machine-readable JSON results

Test boundaries

Read the complete testing methodology