← Alle prosjekter

payload-img-convert

Open-source Payload CMS-plugin som automatisk konverterer og resizer opplastede bilder til WebP og AVIF med Sharp.

mars 2026
TypeScriptPayload CMS 3React 19SharpSWCnpm

Om prosjektet

En open-source Payload CMS v3-plugin som automatisk konverterer og resizer opplastede bilder til moderne formater som WebP og AVIF med Sharp. Løser gapet hvor Payload 3 mangler innebygd formatkonvertering.

Funksjoner

Automatisk formatkonvertering (WebP, AVIF, PNG, JPEG), aspect-ratio-bevarende resize, maks filstørrelsesvakter, per-format kvalitetsinnstillinger, og en kill switch for å deaktivere konvertering uten schema-drift. SVG-er og GIF-er hoppes intelligent over.

Admin UI

Egendefinerte admin UI-komponenter: en format-velger i upload-sidebaren med filstørrelsesbesparelser (f.eks. «Saved 42%»), et resize-panel med deteksjon av for store bilder og auto-fill-forslag, og kvalitetsdegraderingsvarsler.

Teknisk

Bygget uten egen Sharp-avhengighet — bruker Payloads administrerte Sharp-instans. Støtter re-konvertering av eksisterende opplastinger. Publisert på npm med tre inngangspunkter: hovedplugin, type-eksporter og klientkomponenter for Next.js RSC-kompatibilitet.