Imagens WebP estão quebradas no Gmail

Tenho imagens WebP vindas da conexão WP DC SSO ao criar novas postagens que criam novos tópicos. Os URLs das imagens são válidos, acessíveis mesmo se linkados diretamente, mas o DC é instruído a criar uma cópia local. Por exemplo, isto:

https://forum.intelligensbefektetok.hu/uploads/default/optimized/1X/cbbd5bedbffd438911bf3e1a038c4e0fb96dfe18_2_1024x576.webp

No entanto, quando o fórum envia e-mails, e estes são incorporados, a otimização do Gmail não é compatível, suponho, com o WebP, assim eles aparecem quebrados.

Eu não me importaria de simplesmente suprimir as imagens e existe esta configuração:

remover imagens de e-mails curtos
e
comprimento do e-mail curto

Mas como eles funcionam exatamente e o que devo inserir para tornar meus e-mails de saída sem imagens, e quão estranho seria isso? Nem mesmo o logotipo do site estaria presente? Alguma outra ideia? Seria melhor se fossem convertidos para algo que o Gmail suporta. Nos tópicos criados automaticamente, o conteúdo vem do PHP do WP usando uma implementação personalizada em vez do resumo normal e isso acaba no OP:

<a href="https://intelligensbefektetok.hu/kerdezz-felelek-39-2024-november/" target="_blank">![image](upload://t4mCQf9IvFPfnsVGZEj20mPgrbi.webp)</a>

Se você quiser que suas imagens sejam exibidas no Gmail, você deve fazer com que essas imagens sejam PNG ou algo mais que o Gmail exibirá. Certo?

Bem, este é um conteúdo gerado pelo usuário, processado pelo Discourse. Então, acho que TO está tentando perguntar se isso pode ser convertido para jpg em segundo plano?

1 curtida

Ah. Eu pensei que fossem ativos fornecidos por um administrador.

Eles são, na verdade, fornecidos pela API do Vimeo, mas essa é outra história. Engraçado como especificamente não funciona no Gmail por causa do processamento deles, enquanto se fosse deixado em paz e a solicitação feita normalmente, funcionaria. Se eles estão processando, poderiam simplesmente dar suporte, já que são um grande defensor do WebP. De qualquer forma, eu estaria bem em filtrar essas imagens de e-mails e apenas notificar o usuário sobre o tópico pelo título, sem usar seu conteúdo.

1 curtida

Existe alguma solução para isso? Talvez filtrar imagens de conteúdo do e-mail de resumo? Não sei como escrever código personalizado para esta plataforma.

A miniatura do tópico é suficiente, como processado pelo DC. Mas não há necessidade de puxar essa imagem novamente da primeira postagem do tópico, especialmente se ela for quebrada pelo Gmail.

Ou seria bom se eu pudesse corrigir a imagem otimizada pelo DC para ser sempre JPG, mesmo que a origem fosse WebP.

Ou o bot crawler-resizer do Gmail sempre receberia uma versão JPG, já que ele não consegue lidar com WebP por algum motivo estranho.

Isso ainda está acontecendo. Em uma nova parte do fórum, usarei intencionalmente imagens WebP, pois elas são capas de livros e capas planas de cor única ficam terríveis em JPG. Mas presumo que o e-mail de resumo continuará a obter imagens do corpo do tópico original, e o Gmail continuará a quebrá-las. Existe um “filtro” ou um “hook” (semelhante ao do WP) que me permitiria pesquisar e substituir o conteúdo do corpo do e-mail antes que ele seja enviado?