R2 Image Variants

Redimensione cada imagem uma só vez com o Cloudflare Images e sirva cópias srcset a partir do R2. Instale o plugin nativo a partir do npm; esta ficha liga a ele.

Extensão

R2 Image Variants

Redimensione cada imagem uma só vez com o Cloudflare Images e sirva cópias srcset a partir do R2. Instale o plugin nativo a partir do npm; esta ficha liga a ele.

  • Categoria: images
  • Estado: Disponível
  • Versão: 0.1.1
  • Registry version: 0.1.0
  • Preço: Desconhecido
  • Origem: Registro oficial de plugins, Pacote npm
  • Instalação: Integração nativa npm
  • Verificado: 2026-10-21

Descrição

O R2 Image Variants redimensiona cada imagem multimédia uma só vez com o binding do Cloudflare Images, armazena as cópias no R2 e gera URLs srcset que apontam para elas.

Esta ficha do registo não é o plugin. Instalá-la a partir do registo adiciona uma página de informação à administração e mais nada. O R2 Image Variants em si é um plugin nativo, instalado a partir do npm:

npm install emdash-plugin-r2-variants

Porque tem de ser nativo

O registo só lista plugins em sandbox, e este plugin não pode ser executado na sandbox. Lê e escreve no R2 através dos bindings do site, redimensiona com o binding Images e inclui componentes Astro (Image e um bloco de imagem do Portable Text) que substituem a forma como as imagens são renderizadas. Isso requer um plugin nativo, registado em plugins: [] em astro.config.mjs.

Ligações

Instalação

A instalação a partir do registo só adiciona uma página de informação; não redimensiona nenhuma imagem. Para obter o R2 Image Variants, instale o plugin nativo a partir do npm com npm install emdash-plugin-r2-variants e registe-o em plugins: [] em astro.config.mjs. Configuração completa, incluindo os bindings do Cloudflare de que precisa: README.