payload-img-convert
Open-source Payload CMS-plugin som automatisk konverterer og resizer opplastede bilder til WebP og AVIF med Sharp.
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.