R2 Image Variants

Ridimensiona ogni immagine una sola volta con Cloudflare Images e servi copie srcset da R2. Installa il plugin nativo da npm; questa scheda rimanda a esso.

Estensione

R2 Image Variants

Ridimensiona ogni immagine una sola volta con Cloudflare Images e servi copie srcset da R2. Installa il plugin nativo da npm; questa scheda rimanda a esso.

  • Categoria: images
  • Stato: Disponibile
  • Versione: 0.1.1
  • Registry version: 0.1.0
  • Prezzo: Sconosciuto
  • Fonte: Registro ufficiale dei plugin, Pacchetto npm
  • Installazione: Integrazione npm nativa
  • Verificato: 2026-10-21

Descrizione

R2 Image Variants ridimensiona ogni immagine multimediale una sola volta con il binding di Cloudflare Images, archivia le copie in R2 e genera URL srcset che puntano a esse.

Questa scheda del registro non è il plugin. Installarla dal registro aggiunge solo una pagina informativa all’amministrazione e nient’altro. R2 Image Variants stesso è un plugin nativo, da installare da npm:

npm install emdash-plugin-r2-variants

Perché deve essere nativo

Il registro elenca solo plugin in sandbox, e questo plugin non può essere eseguito nella sandbox. Legge e scrive in R2 tramite i binding del sito, ridimensiona con il binding Images e include componenti Astro (Image e un blocco immagine Portable Text) che sostituiscono il modo in cui le immagini vengono renderizzate. Questo richiede un plugin nativo, registrato in plugins: [] in astro.config.mjs.

Installazione

L’installazione dal registro aggiunge solo una pagina informativa; non ridimensiona alcuna immagine. Per ottenere R2 Image Variants, installa il plugin nativo da npm con npm install emdash-plugin-r2-variants e registralo in plugins: [] in astro.config.mjs. Configurazione completa, inclusi i binding Cloudflare necessari: README.