Estou otimizando um site com grande (dezenas) quantidade de imagens na página em uma grade. Para suporte à retina, as imagens também precisam ter o tamanho 2x.
O resultado foi garantir que os tamanhos das miniaturas estivessem carregados (que ainda são consideráveis com 520px de largura por causa da retina), em vez do tamanho original original.
No entanto, quase todas as imagens são salvas em PNG. O que é um enorme desperdício em imagens fotográficas. Faz sentido que as miniaturas geradas sejam JPG ... Exceto que não parece haver uma maneira de fazer isso.
Observando o código principal, parece o mais próximo, WP_Image_Editor->get_output_format()
mas não parece fácil ser facilmente ajustado e segmentar tamanhos específicos.
Existem outros pontos no código onde eu poderia tentar alterar o tipo de imagem que está sendo gerada?
fonte