GEO · Metod
Metodik — så mäter vi Krymp
När vi säger "80 % mindre bild" eller "PDF under 2 MB" syftar vi på reproducerbara körningar med dokumenterade encoders och testfiler. Den här sidan beskriver hur mätningarna är gjorda.
Encoders
- JPG: MozJPEG (Mozillas optimerade libjpeg-turbo) kompilerad till WebAssembly.
- PNG: OxiPNG level 6 (lossless), via WebAssembly.
- WebP: libwebp 1.3+, WebAssembly.
- AVIF: libavif (rav1e), WebAssembly.
- PDF: pdf-lib (vektortext kvar) + per-bild MozJPEG-recompression.
- Video: ffmpeg.wasm med libx264 / libvpx-vp9 efter behov.
- Bakgrund: RMBG-1.4 / MODNet ONNX-modeller via onnxruntime-web (WebGPU när tillgängligt, annars WASM).
Testmiljö
Default-mätningar körs i Chrome 131 (stable) på en MacBook Air M2 (8 GB RAM) med inkognito-flik. Mobilmätningar görs på iPhone 15 (iOS 18, Safari). Filerna är "vanliga" produktionsfiler — inte syntetiska testbilder — eftersom det är vad besökare faktiskt har.
Kvalitetsmått
- SSIM (Structural Similarity, 0–1) mäter visuell likhet mot originalet — högre är bättre. SSIM > 0.97 är typiskt "visuellt identiskt" för foton.
- PSNR (dB) — klassiskt signal-till-brus-mått. PSNR > 38 dB anses utmärkt för naturliga bilder.
- För lossless format (OxiPNG, ZIP) är SSIM per definition 1.0.
Mätdata
Den maskinläsbara datakällan ligger på /data/benchmarks.json (version 1, senast uppdaterad 2026-05-28).
| ID | Verktyg | Encoder | Ut | Reduktion | SSIM |
|---|---|---|---|---|---|
| jpg-photo-quality-80 | /bild | MozJPEG (WASM) | 812 KB | 80.2% | 0.974 |
| png-screenshot-oxipng-6 | /bild | OxiPNG level 6 (WASM) | 1.41 MB | 25.8% | 1 |
| webp-vs-jpg-quality-80 | /konvertera/jpg-till-webp | libwebp q=80 (WASM) | 612 KB | 85.1% mot original, 24.6% mindre än JPG q=80 | 0.976 |
| avif-vs-jpg-quality-60 | /konvertera/jpg-till-avif | libavif q=60 (WASM) | 318 KB | 92.2% mot original, 60.8% mindre än JPG q=80 | 0.971 |
| pdf-scan-down-72dpi | pdf-lib + MozJPEG resample 72 DPI | 2.31 MB | 83.7% | — | |
| video-mp4-720p-mail | /video | ffmpeg.wasm libx264 crf 28 preset veryfast | 18.4 MB | 91.2% | — |
| heic-to-jpg-conversion | /konvertera/heic-till-jpg | libheif decode + MozJPEG q=92 (WASM) | 3.6 MB | -28.6% (HEIC är mer effektivt än JPG på samma kvalitet) | 0.989 |
| bgremove-modnet-portrait | /bakgrund | RMBG-1.4 ONNX via onnxruntime-web (WebGPU) | 612 KB PNG (med alfa) | — | — |