Otimização de Imagens
Recurso Premium
A Otimização de Imagens é um recurso exclusivo da versão premium do Cloudflare 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
Imagens não otimizadas são frequentemente muito maiores do que precisam ser, consumindo largura de banda desnecessária e aumentando o tempo de carregamento das páginas. A Otimização de Imagens resolve esse problema:
- Comprimindo imagens para reduzir seu tamanho sem perda perceptível de qualidade.
- Convertendo imagens para formatos modernos como WebP e AVIF, que oferecem melhor compressão.
- Redimensionando imagens muito grandes para dimensões mais adequadas à web.
- Removendo metadados desnecessários que aumentam o tamanho do arquivo.
Página de Otimização de Imagens
A página de Otimização de Imagens no painel administrativo do plugin oferece controles detalhados para configurar como suas imagens serão otimizadas:
Status da Otimização
No topo da página, você encontrará um resumo do status atual:
- Status atual: Indica se a otimização de imagens está ativa ou inativa.
- Imagens Otimizadas: Número total de imagens que foram otimizadas.
- Economia de Espaço: Quantidade total de espaço economizado pela otimização.
- Redução Média: Percentual médio de redução no tamanho dos arquivos.
- Conversões para WebP/AVIF: Número de imagens convertidas para esses formatos modernos.
Configurações de Otimização
A seção de configurações permite personalizar como suas imagens serão otimizadas:
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: Otimização mínima, mantendo alta qualidade (redução de aprox. 10-20%).
- Balanceado: Equilíbrio entre qualidade e tamanho do arquivo (redução de aprox. 30-50%).
- Agressivo: Maior compressão, com possível perda sutil de qualidade (redução de aprox. 50-70%).
- Aplicar a: Define quais imagens serão otimizadas:
- Todas as imagens: Aplica otimização a todas as imagens, incluindo miniaturas.
- Apenas tamanhos específicos: Permite selecionar quais tamanhos de imagem serão otimizados.
- Apenas imagens originais: Otimiza apenas as imagens originais, não as miniaturas.
Configurações Avançadas de Compressão
- Qualidade JPEG: Define a qualidade para arquivos JPEG (1-100). Recomendado: 80-85 para boa qualidade com tamanho reduzido.
- Compressão PNG: Define o nível de compressão para arquivos PNG (0-9). Recomendado: 7-8 para boa compressão.
- Manter Cores PNG: Se ativado, preserva a paleta de cores original em imagens PNG, útil para logotipos e gráficos.
- Otimizar GIFs: Se ativado, aplica otimização também a arquivos GIF, incluindo GIFs animados.
- Remover Metadados: Remove informações EXIF e outros metadados das imagens para reduzir ainda mais o tamanho.
Configurações de Redimensionamento
- Redimensionar Imagens Grandes: Se ativado, redimensiona automaticamente imagens muito grandes.
- Largura Máxima: Define a largura máxima (em pixels) para imagens. Imagens mais largas serão redimensionadas.
- Altura Máxima: Define a altura máxima (em pixels) para imagens. Imagens mais altas serão redimensionadas.
- Manter Proporção: Se ativado, mantém a proporção original da imagem durante o redimensionamento.
- Aplicar Apenas a Originais: Se ativado, o redimensionamento é aplicado apenas às imagens originais, não às miniaturas.
Configurações de Formatos Modernos
Esta seção controla a conversão de imagens para formatos modernos com melhor compressão:
WebP
- Criar versão WebP: Gera uma versão WebP para cada imagem.
- Qualidade WebP: Define a qualidade para arquivos WebP (1-100). Recomendado: 75-80.
- WebP para todos os navegadores: Se ativado, serve WebP para todos os navegadores, substituindo os formatos originais.
- Usar elemento <picture>: Se ativado, usa o elemento HTML <picture> para oferecer WebP com fallback para navegadores que não suportam o formato.
AVIF
- Criar versão AVIF: Gera uma versão AVIF para cada imagem (AVIF oferece ainda melhor compressão que WebP, mas tem menos suporte de navegadores).
- Qualidade AVIF: Define a qualidade para arquivos AVIF (1-100). Recomendado: 60-70.
- Velocidade de Codificação: Equilibra entre velocidade de compressão e tamanho final do arquivo AVIF:
- Rápida: Compressão mais rápida, mas arquivos ligeiramente maiores.
- Balanceada: Equilíbrio entre velocidade e compressão.
- Lenta: Compressão mais demorada, mas arquivos menores.
Configurações Gerais de Formato
- Manter Original: Se ativado, mantém a imagem original além das versões WebP/AVIF.
- Elemento HTML: Escolhe entre usar o elemento
<picture>
ou<img>
comsrcset
para servir imagens otimizadas. - Converter PNGs com Transparência: Se ativado, converte também PNGs com transparência para WebP (que suporta transparência, diferente do JPEG).
Depois de ajustar as configurações, clique em Salvar Configurações para aplicar as alterações.
Otimização Automática
Quando a otimização de imagens está ativada, o plugin aplica automaticamente suas configurações de otimização em diferentes cenários:
Imagens Novas
Quando você faz upload de uma nova imagem para a biblioteca de mídia do WordPress:
- O WordPress gera as miniaturas padrão normalmente
- O plugin obtém a imagem original e as miniaturas
- Aplica as configurações de otimização a cada imagem
- Cria versões WebP e/ou AVIF se configurado
- Envia todas as versões otimizadas para o Cloudflare R2
Processamento em Lote
Para imagens existentes, você pode aplicar a otimização em lote:
- Na página de Otimização de Imagens, clique no botão Otimizar Imagens Existentes.
- O plugin escaneará sua biblioteca de mídia em busca de imagens não otimizadas.
- Você verá uma tela de confirmação mostrando quantas imagens serão processadas.
- Clique em Iniciar Otimização para começar o processo.
- As imagens serão otimizadas em lotes, aplicando todas as configurações definidas.
- O progresso será exibido, permitindo pausar e continuar o processo conforme necessário.
Nota: A otimização em lote pode ser um processo intensivo para o servidor, especialmente para bibliotecas grandes. Recomendamos realizar este processo durante períodos de baixo tráfego e ajustar o tamanho do lote se necessário.
Servindo Imagens Otimizadas
Após otimizar suas imagens, o plugin modifica automaticamente o HTML do seu site para servir as versões otimizadas:
Usando o Elemento HTML <picture>
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 suportado, priorizando AVIF, depois WebP e finalmente recorrendo ao formato original.
Usando srcset com <img>
Alternativamente, se você escolher <img>
com srcset
, o plugin usará:
<img src="imagem.jpg" srcset="imagem.avif?format=avif 1x" type="image/avif" srcset="imagem.webp 1x" type="image/webp" alt="Descrição">
Esta abordagem é compatível com mais temas e plugins, mas pode não ser suportada por todos os navegadores.
Estatísticas de Otimização
O plugin mantém estatísticas detalhadas sobre o processo de otimização, que podem ser visualizadas na seção "Estatísticas de Otimização" da página:
- Total de imagens processadas: Número total de imagens que passaram pelo processo de otimização.
- Total de imagens otimizadas: Número de imagens que tiveram seu tamanho reduzido.
- Espaço economizado (MB): Quantidade total de espaço economizado pela otimização.
- Redução média: Percentual médio de redução no tamanho dos arquivos.
- Imagens por formato: Distribuição de imagens por formato (JPEG, PNG, GIF, WebP, AVIF).
- Conversões para WebP: Número de imagens convertidas para WebP e espaço economizado.
- Conversões para AVIF: Número de imagens convertidas para AVIF e espaço economizado.
Estas estatísticas são atualizadas em tempo real durante o processo de otimização e oferecem uma visão valiosa sobre a eficácia das suas configurações.
Analisando os Resultados
Para analisar os resultados da otimização de imagens, o plugin oferece ferramentas de comparação:
Visualização Individual
Na biblioteca de mídia, você pode verificar detalhes de otimização para cada imagem:
- Selecione uma imagem na biblioteca de mídia.
- Na barra lateral direita, você verá uma nova seção "Otimização R2".
- Esta seção mostrará:
- Status de otimização (Otimizada/Não otimizada)
- Tamanho original vs. tamanho otimizado
- Percentual de redução
- Formatos disponíveis (Original, WebP, AVIF)
- Link para visualizar cada versão
Comparador Visual
O plugin inclui uma ferramenta de comparação visual que permite verificar a diferença entre as versões original e otimizada:
- Na página de detalhes da imagem, clique em "Comparar Versões".
- Uma janela modal será aberta mostrando a imagem original e a versão otimizada lado a lado.
- Você pode ampliar, reduzir e mover as imagens para comparar detalhes específicos.
- Um controle deslizante permite alternar facilmente entre as duas versões para detectar diferenças sutis.
Otimização Customizada
Em alguns casos, você pode querer aplicar configurações diferentes de otimização para imagens específicas:
Exceções por Tamanho
Você pode definir configurações diferentes para cada tamanho de miniatura:
- Na seção "Configurações Avançadas", expanda "Configurações por Tamanho".
- Para cada tamanho de miniatura (thumbnail, medium, large, etc.), você pode definir:
- Nível de otimização específico
- Qualidade JPEG/WebP/AVIF específica
- Ativar/desativar a geração de WebP/AVIF
Exceções por Pasta
Você pode também configurar exceções baseadas em pastas específicas:
- Na seção "Exceções", clique em "Adicionar Nova Exceção".
- Selecione o tipo "Pasta" e especifique o caminho da pasta (ex: "/wp-content/uploads/produtos/").
- Configure as configurações específicas para imagens nesta pasta.
Dica: Exceções são úteis para imagens que precisam de tratamento especial, como logotipos que precisam de alta qualidade ou fotos de produtos que não devem perder detalhes sutis.