avif wordpress

Google anuncia suporte a imagens AVIF. Como utilizar este formato com o WordPress?

Nesta sexta-feira, o perfil do Google Search Central no linkedin anunciou o suporte ao formato de imagem AVIF, algo que o WordPress já suporta faz algum tempo.

Abaixo, vejamos uma imagem destacando a publicação original.

google suporte avif

Para muitas pessoas, este formato de imagem pode ser algo novo, então vamos ao artigo aqui que te explica mais sobre o formato e como as utilizar em um site WordPress!

avif wordpress
WordPress and AVIF image logo

O Formato de imagem AVIF

O AVIF é um formato de arquivo de imagem aberto baseado no padrão de compressão de vídeo AV1.

Imagens neste formato são significativamente menores do que seus equivalentes JPEG, então as páginas carregam mais rapidamente e usam menos largura de banda para transmitir. As imagens AVIF ainda obtêm todos os benefícios das imagens responsivas, Fetch Priority e lazy loading que o WordPress suporta por padrão.

Algo interessante a se observar, no que tange tamanho e qualidade deste formato, as imagens AVIF podem ser até 50% menores que JPEGs, mantendo a mesma qualidade de imagem. Também suportam uma ampla gama de cores (incluindo HDR) e produzem imagens mais nítidas que JPEGs, especialmente em áreas com alto nível de detalhes.

Finalmente, os AVIFs são suportados em todos os principais navegadores, então a maioria dos sites já pode começar a usá-los hoje.

Criando imagens AVIF

Muitas ferramentas de edição de imagem suportam exportação para AVIF. Você também pode usar ferramentas de conversão de linha de comando ou ferramentas de código aberto baseadas na web como o Squoosh. Depois de salvar suas imagens como AVIF, você pode as utilizar em seu site WordPress como faria com qualquer outra imagem.

O WordPress também pode criar AVIFs para você automaticamente, e como esta é a especialidade da casa aqui, separei algumas dicas para vocês.

Usando imagens AVIF no WordPress

Desde a versão 6.5 do WordPress, as imagens AVIF funcionam como qualquer outro formato de imagem, com algumas notas importantes: O formato AVIF no WordPress depende do suporte na biblioteca de processamento de imagens do seu servidor web (o WordPress tem suporte integrado para Imagick e LibGD para processamento de imagens).

Você pode verificar o suporte a AVIF no painel administrativo do WordPress (o wp-admin) visitando Ferramentas > Saúde do Site, clicando na aba “Info” e expandindo a seção “Manuseio de Mídia”, e finalmente procurando por “AVIF” na lista de formatos suportados. Se o seu público inclui um número significativo de usuários em um navegador não suportado, evite usar imagens AVIF ou utilize a biblioteca AVIF polyfill no cabeçalho de seu site WordPress.

Como ajusto o nível de compressão usado para imagens AVIF geradas?

O filtro wp_editor_set_quality pode ser usado para definir a configuração de qualidade. O mime type passado habilita a configuração por tipo, por exemplo:

// Definindo a qualide 80 para imagens AVIF. Valores aceitos de 0 a 100.

function filter_avif_quality( $quality, $mime_type ) {
	if ( 'image/avif' === $mime_type ) {
		return 80;
	}
	return $quality;
}
add_filter( 'wp_editor_set_quality', 'filter_avif_quality', 10, 2 );

Como posso produzir imagens AVIF sem perdas?

Usar um nível de compressão de 100 definirá o AVIF para seu modo sem perdas.

O WordPress pode criar imagens AVIF quando eu carrego JPEGs?

Sim! Desenvolvedores podem usar o filtro image_editor_output_format para especificar esse tipo de conversão para uploads.

// Criando o Output de AVIFs para JPEGs enviados ao servidor
function filter_image_editor_output_format( $formats ) {
	$formats['image/jpeg'] = 'image/avif';
	return $formats;
}
add_filter( 'image_editor_output_format', 'filter_image_editor_output_format' );

Posts Similares

  • Como adicionar CSS personalizado no painel administrativo do WordPress

    Como adicionar CSS personalizado no painel administrativo do WordPress

    Mais uma vez precisei adicionar algumas classes de CSS em algumas seções que criei no painel administrativo de um projeto em WordPress, com isso resolvi compartilhar a dica por aqui! Seguindo estes passos você também consegue, vamos a eles! Passo 1 – Seu arquivo .css Crie um arquivo admin.css e coloque em uma pasta do…

  • 3 ferramentas eficientes para migração de banco de dados no WordPress

    Um dos desafios da migração de um site WordPress é localizar e substituir uma URL no banco de dados e as atualizar para o novo endereço do site. São ainda mais links para atualizar em uma instalação multisite, e você pode estar trabalhando com um banco de dados maior do que um blog convencional. Hoje…

  • Como encontrar o ID de suas páginas?

    Você precisa encontrar um ID de página ou post do WordPress, mas não sabe onde estão? Neste artigo você aprenderá um método fácil para visualizar IDs de páginas e postagens no painel do WordPress – sem usar plugins ou qualquer outro recurso adicional. O que são IDs de páginas e posts do WordPress? Cada conteúdo…

  • Fazendo a busca do WordPress funcionar apenas para algumas categorias

    Me passou pela cabeça a seguinte questão: Como excluir algumas categorias da busca do WordPress ? Passou pela sua também ? Então continue lendo esse post, a dica vem logo abaixo ! Adicione o código ao arquivo search.php: <?php if( is_search() ) : $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1; query_posts(“s=$s&paged=$paged&cat=9,11,16”); endif; ?> A seleção…

  • Erro Warning: sprintf() nos menus da atualização do 3.6

    Quem atualizou o WordPress semana passada, usando a linguagem pt_BR, com certeza viu o erro “Warning: sprintf(): Argument number must be greater than zero in …….\wp-admin\nav-menus.php on line 478” na tela de administração de menus. Após algumas horas de luta, consegui achar o problema que era um arquivo corrompido pela tradução do WordPress para português do Brasil. Esse erro…

  • Fase 2 do projeto Gutenberg: Full Site Editing
    |

    Fase 2 do projeto Gutenberg: Full Site Editing

    Introdução: Da edição de conteúdo ao Design do site Após a turbulentíssima, mas fundamental, Fase 1 (o Editor de Blocos), o Projeto Gutenberg avançou para a Fase 2: Personalização e edição do site. Esta fase foi a concretização da visão de longo prazo de Matt Mullenweg: estender o poder do sistema de blocos a toda…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *