Otimização de Imagens
Recurso Premium
A Otimização de Imagens é um recurso exclusivo da versão premium do Codirun R2 Media & Static CDN. Para utilizar esta funcionalidade, você precisa adquirir uma licença premium.
A funcionalidade de Otimização de Imagens permite comprimir e converter automaticamente suas imagens para formatos modernos como WebP e AVIF, reduzindo significativamente o tamanho dos arquivos sem comprometer a qualidade visual. Isso resulta em páginas mais rápidas, menor consumo de largura de banda e melhor experiência para seus visitantes.
Visão Geral
O plugin Codirun R2 Media & Static CDN otimiza suas imagens de várias maneiras:
- Comprime imagens JPEG, PNG e GIF para reduzir seu tamanho
- Converte imagens para os formatos modernos WebP e AVIF
- Substitui automaticamente as tags de imagem com o elemento HTML apropriado
- Envia todas as versões para o CDN do Cloudflare R2
Configurações de Otimização
Na seção "Configurações de Otimização", você pode personalizar como suas imagens serão processadas:
Configurações Básicas
- Ativar Otimização: Ativa ou desativa a otimização de imagens.
- Nível de Otimização: Define o equilíbrio entre qualidade e tamanho do arquivo:
- Leve: Qualidade JPEG 90, PNG compressão 5 (redução de aprox. 10-20%)
- Balanceado: Qualidade JPEG 85, PNG compressão 7 (redução de aprox. 30-50%)
- Agressivo: Qualidade JPEG 65, PNG compressão 9 (redução de aprox. 50-70%)
Formatos de Próxima Geração
- WebP: Gera versões WebP de suas imagens (aprox. 30% menores que JPEG/PNG)
- AVIF: Gera versões AVIF de suas imagens (até 50% menores que WebP)
- Manter Original: Mantém a versão original além das versões WebP/AVIF
Nota: O AVIF oferece a melhor compressão, mas tem suporte limitado em navegadores mais antigos. O WebP tem suporte mais amplo e ainda oferece economia significativa de tamanho. Recomendamos ativar ambos os formatos para obter o melhor equilíbrio entre compatibilidade e desempenho.
Configurações Avançadas
Nas configurações avançadas, você pode ajustar com precisão os parâmetros de otimização:
- Qualidade JPEG: Define a qualidade para arquivos JPEG (1-100). Valores entre 75-85 oferecem bom equilíbrio.
- Compressão PNG: Define o nível de compressão para arquivos PNG (0-9). Valores mais altos geram arquivos menores.
- Qualidade WebP: Define a qualidade para arquivos WebP (1-100). Valores entre 75-85 são recomendados.
- Qualidade AVIF: Define a qualidade para arquivos AVIF (1-100). Valores entre 60-75 são recomendados.
- Elemento HTML: Escolhe entre usar elemento
<picture>
ou<img>
para servir imagens otimizadas.
Como Funciona
O processo de otimização de imagens funciona da seguinte forma:
Para Novas Imagens
- Quando você faz upload de uma imagem para a biblioteca de mídia do WordPress, o plugin intercepta o processo
- A imagem é otimizada de acordo com suas configurações, reduzindo seu tamanho
- Se ativado, o plugin cria versões WebP e/ou AVIF da imagem
- Todas as versões (original otimizada, WebP, AVIF) são enviadas para o Cloudflare R2
- O HTML do seu site é modificado automaticamente para usar o elemento
<picture>
ou<img>
com srcset
Para Imagens Existentes
Você pode otimizar imagens existentes usando a funcionalidade "Reprocessamento de Imagens" (disponível na respectiva aba). Esta função permite:
- Aplicar novas configurações de otimização a imagens existentes
- Converter imagens existentes para WebP e/ou AVIF
- Reprocessar apenas certos formatos ou tamanhos de imagem
HTML Gerado
Após otimizar suas imagens, o plugin modifica automaticamente o HTML do seu site para servir as versões otimizadas:
Elemento picture (Recomendado)
Se você escolher o elemento <picture>
, o plugin transformará:
<img src="imagem.jpg" alt="Descrição">
Em:
<picture> <source srcset="imagem.avif" type="image/avif"> <source srcset="imagem.webp" type="image/webp"> <img src="imagem.jpg" alt="Descrição"> </picture>
Isso permite que o navegador escolha automaticamente o melhor formato que suporta, priorizando AVIF, depois WebP e finalmente o formato original.
Elemento img com srcset
Se preferir usar apenas o elemento <img>
, o plugin usará o atributo srcset
:
<img src="imagem.jpg" srcset="imagem.avif?format=avif 1x" type="image/avif" srcset="imagem.webp 1x" type="image/webp" alt="Descrição">
Requisitos Técnicos
Para utilizar a otimização de imagens, seu servidor precisa ter:
- PHP 7.4+: Algumas funções avançadas de otimização requerem PHP 7.4 ou superior
- Extensão GD ou ImageMagick: Pelo menos uma destas extensões é necessária para manipulação de imagens
- função imagewebp(): Necessária para conversão para WebP
- função imageavif(): Necessária para conversão para AVIF (disponível em PHP 8.1+ com GD recente)
O plugin verificará automaticamente se seu servidor atende a esses requisitos e mostrará alertas se algum não estiver disponível.
Estatísticas de Otimização
Na aba "Otimização de Imagens", você encontrará estatísticas detalhadas sobre o processo:
- Número total de imagens otimizadas
- Espaço total economizado
- Conversões para WebP e AVIF
- Percentual médio de redução de tamanho
Essas estatísticas são atualizadas em tempo real à medida que novas imagens são processadas.
Recomendações de Uso
- Ative tanto WebP quanto AVIF para máxima economia e compatibilidade
- Use o nível Balanceado para a maioria dos sites
- Mantenha a versão original para garantir compatibilidade com todos os navegadores
- Use o elemento <picture> para melhor compatibilidade com navegadores
- Para sites com muitas imagens, considere realizar o reprocessamento em pequenos lotes para evitar sobrecarregar o servidor
Próximos Passos
Após configurar a otimização de imagens, recomendamos que você:
- Visite a aba Reprocessamento de Imagens para aplicar otimização às imagens existentes
- Visite a aba Manutenção para verificar a consistência entre suas imagens e o Cloudflare R2