Modern Image Formats

Descrição

Este plugin adiciona o suporte a WebP e AVIF no envio de mídias no WordPress. Por padrão, imagens AVIF serão geradas se a tecnologia estiver disponível na hospedagem, caso contrário, WebP será usado como formato de saída. Quando ambos os formatos estiverem disponíveis, o formato de saída pode ser selecionado em Configurações > Mídia. As versões em formatos modernos serão geradas somente para novos envios; imagens pré-existentes somente serão convertidas para um formato moderno se as imagens forem recriadas. As imagens podem ser recriadas com um plugin como Regenerate Thumbnails ou via WP-CLI com o comando wp media regenerate.

Por padrão, tamanhos derivados para imagens JPEG ou PNG serão gerados diretamente nos formatos de imagem modernos; somente o arquivo original será armazenado como uma imagem JPEG/PNG, os tamanhos derivados serão gerados em WebP ou AVIF. Para alterar esse comportamento, há uma caixa de seleção em Configurações > Mídia “Gerar imagens de reserva” que, quando marcada, fará com que o plugin gere tanto versões no formato original quanto em WebP ou AVIF para cada tamanho derivado (novamente, note que isso afetará somente imagens enviadas depois da referida alteração).

Este plugin era anteriormente conhecido como WebP Uploads.

Instalação

Instalação a partir do WordPress

  1. Acesse a opção de menu Plugins > Adicionar novo
  2. Procure por Modern Image Formats.
  3. Instale e ative o plugin Modern Image Formats.

Instalação manual

  1. Carregue a toda a pasta webp-uploads para o diretório /wp-content/plugins/.
  2. Vá para Plugins.
  3. Ative o plugin Modern Image Formats.

Perguntas frequentes

Onde posso enviar os meus comentários sobre o plugin?

Comentários e sugestões são encorajados e muito apreciados, especialmente porque este plugin pode conter futuras funcionalidades para o núcleo do WordPress. Se tiver sugestões ou pedidos de novas funcionalidades, pode submetê-los como um issue no repositório GitHub da Equipe de desempenho do WordPress. Se precisar de ajuda para resolver problemas ou tiver uma pergunta sobre o plugin, por favor crie um novo tópico no nosso fórum de suporte.

Onde posso relatar erros de segurança?

A equipe de desempenho e a comunidade WordPress levam as brechas de segurança a sério. Apreciamos os seus esforços para divulgar de forma responsável as suas descobertas e faremos nosso melhor para reconhecer as suas contribuições.

Para comunicar um problema de segurança, visite o programa WordPress HackerOne.

Como eu posso contribuir com o plugin?

Contribuições são sempre bem-vindas! Saiba mais sobre como se envolver com o projeto, consulte o Manual da equipe de desempenho do WordPress

Ativei o plugin Modern Image Formats, mas nem sempre são geradas imagens WebP quando envio uma imagem JPEG. Por quê?

Há duas razões principais pelas quais uma imagem WebP pode não ser gerada:

  1. O plugin Modern Image Formats detectou que a versão WebP da imagem JPEG enviada teria um tamanho de arquivo maior que a imagem JPEG original, assim, não será gerada uma versão WebP.
  2. A imagem JPEG não se encontra na Biblioteca de Mídia. No momento, versões WebP são geradas apenas para imagens da Biblioteca de Mídia. Versões WebP não são geradas para imagens JPEG que são adicionadas ao seu site de outras maneiras, como em um arquivo de modelo ou no Personalizador.

Com o plugin Modern Image Formats ativado, o plugin irá gerar versões JPEG e WebP de cada imagem que eu enviar?

Por padrão, o plugin Modern Image Formats gerará apenas versões WebP das imagens que você enviar. Se você também quiser gerar versões JPEG, você pode ativar a opção Gerar arquivos JPEG junto com WebP em Configurações > Mídia.

Avaliações

27 abril, 2025
It worked out-of-the-box with an WooCommerce with about 5000 images. I think it’s the best tool available, especially considering that it’s candidate to be added to the WP core. To be on par with other plugins, essential settings should be added, for example changing the compression level (82% by default) without using any script.
22 abril, 2025
Have this running on several websites, with legacy ones regenerating all images successfully. It’s the cleanest approach I’ve seen to maintaining an all AVIF (or WebP) image site. Two issues that I think have easy fixes: It allowed the ‘Force Regenerate Thumbnails’ plugin to convert existing WebP images to AVIF, none of which came out okay and needed manual replacement. Perhaps that was the regenerate plugin being too heavy handed, but it still shouldn’t happen. Adding the ability to exempt certain images or fields from conversion would be ideal. For instance, as several major social media platforms still don’t support AVIF, it would be great to be able to exempt Yoast Social Open Graph images or Feature Images (the default OG image).
7 março, 2025
There are a lot of issues that have led me to uninstall in production environment. It is not able to generate webp files with less weight than jpeg. Regenerate Thumbs can cause a serious problem if you check the wrong input. If you choose to save copy of original file, it will not generate the WEBP. Thanks for trying anyway WP team. PD: I think it is time to contribute to something that should be CORE for WP.
4 novembro, 2024 4 respostas
the images are compressed correctly but the type remains image/jpeg and I don’t know if this can lead to future problems
26 outubro, 2024 1 resposta
I hope I’m not the single one here with the same problem. My website images now not getting loaded properly. Need to refresh a couple of times to see pictures by picture. It shows that my pictures are missing and look like broken images (404 images not found). Now WordPress automatically .avif not .jpg as I upload my Pictures.P.S. I want to know if is a way do disable/uninstall this crap?
10 outubro, 2024 1 resposta
Just does not do anything. No message. No Error. Just not converting any images. Since there is also not a lot of documentation or community around this plugin I will give up and do this externally.
Leia todas as 16 avaliações

Colaboradores e desenvolvedores

“Modern Image Formats” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

Modern Image Formats” foi traduzido para 12 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir o “Modern Image Formats” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

2.5.1

Correções de erros

  • Corrige um problema em que o plugin não recortava a imagem se o parâmetro fosse um array. (1887)
  • Corrige seleção incorreta de tamanho de imagem no elemento PICTURE. (1885)

2.5.0

Melhorias

  • Muda para o filtro wp_content_img_tag para melhorar o tratamento de imagens. (1772)

2.4.0

Melhorias

  • Escolhe automaticamente entre os tamanhos 1536×1536 e 2048×2048 ao gerar imagens de contingência. (1679)
  • Converte WebP para AVIF no envio da imagem. (1724)
  • Inclui uma opção para gerar todos os tamanhos em formato de contingência. (1689)

2.3.0

Melhorias

  • Introduz a função auxiliar webp_uploads_get_file_mime_type. (1642)
  • Renomeia webp_uploads_get_file_mime_type para webp_uploads_get_attachment_file_mime_type para esclarecer o escopo. (1662)

Correções de erros

  • Corrige um problema que impedia que imagens enviadas fossem convertidas para o formato de saída correto quando os formatos de contingência estavam ativados. (1635)

2.2.0

Melhorias

  • Converte arquivos enviados em PNG para os formatos AVIF ou WebP. (1421)

Correções de erros

  • Conta para imagens responsivas estavam sendo desativadas ao gerar um elemento PICTURE. (1449)

2.1.0

Melhorias

  • Melhora a caixa de seleção de desativação do elemento PICTURE na tela de configurações de Mídia. (1470)

Correções de erros

  • Adiciona imagem ausente em tamanho real em PICTURE > SOURCE srcset. (1437)
  • Corrige a imagem de reserva no elemento PICTURE. (1408)
  • Não inclui elemento PICTURE se uma imagem JPEG de reserva não estiver disponível. (1450)
  • Corrige a configuração do atributo sizes em elementos PICTURE > SOURCE. (1354)
  • Remove a especificação de tipo string de webp_uploads_sanitize_image_format() para evitar possíveis erros fatais. (1410)

Documentação

  • Adiciona no arquivo Readme do Modern Image Formats as explicações de como gerar novamente as imagens. (1348)

2.0.2

Melhorias

  • I18N: Adicionado contexto ao título de seção do Modern Image Formats. (1287)

Correções de erros

  • Melhora a compatibilidade ao estilizar elementos PICTURE. (1307)

2.0.1

Correções de erros

  • Corrige um erro fatal quando o callback do filtro the_content retornava nulo em vez de uma string. (1283)

2.0.0

Recursos

  • Adiciona suporte ao elemento picture. (73)
  • Adiciona suporte ao formato de imagem AVIF. Adiciona uma configuração para escolher o formato de imagem de entrega entre WebP e AVIF. (1176)

Melhorias

  • Melhora os controles em Configurações->Mídia. (1273)
  • Remove o script de contingência que se tornou obsoleto, agora que o elemento PICTURE é suportado. (1269)

1.1.1

Melhorias

  • Agrega um link de configurações em webp-uploads. (1146)
  • Melhora a qualidade geral do código com verificações de análise estática mais rigorosas. (775)
  • Incrementa o requisito mínimo do PHP para 7.2. (1130)

Documentação

  • Documentação integrada atualizada. (1160)

1.1.0

  • Adiciona link para configurações do WebP na tabela de plugins. (1036)
  • Renomeia o plugin para “Modern Image Formats”. (1101)
  • Use o slug do plugin para a tag do gerador. (1103)
  • Exclui as opções ao desinstalar o plugin Modern Image Formats. (1116)
  • Incrementa a versão mínima exigida do WP para 6.4. (1062)
  • Atualização testada até o WordPress 6.5. (1027)

1.0.5

  • Exclui o diretório “.wordpress-org” ao implantar plugins autônomos. (866)

1.0.4

  • Incrementa o requisito mínimo do PHP para 7.0 e o requisito mínimo do WP para a versão 6.3. (851)

1.0.3

  • Adiciona ativos autônomos do plugin. (815)

1.0.2

  • Corrige o tratamento do WebP na edição de imagens baseado na mudança no WordPress 6.3. (796)

1.0.1

  • Testado até a versão 6.3. (772)

1.0.0

  • Lançamento inicial do Modern Image Formats como um plugin independente. (664)