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

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.
6 outubro, 2024 3 respostas
Don’t ever regenerate thumbnail with this plugin, it will broke a lot of Images on the frontend because Block editor is still mentioning the old extension rather than AVIF or WEBP. so if you don’t want a lot of your images is broken, don’t use it. Atleast until the problem is fixed.
18 julho, 2024 5 respostas
This plugin worked like it says but it did not change all of the images in the blog posts – only some. So I have a ton of broken images because they are referencing the .jpg and not the .avif I even tried regenrate thumbnails and that did not fix the issue. All of the broken images are the thumnails that are resized. It would be better if it did not automatically delete those images so that at least if it didnt replace them all in the blog posts the old image would still resolve.
Leia todas as 14 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

  • Fix Modern Image Format not cropping image if crop is an array. (1887)
  • Fix incorrect image size selection in PICTURE element. (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)