Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá eu tenho uma classe onde ela faz toda a gestão de upload das imagens ... Porém agora eu senti a necessidade de colocar webp tbm teria alguma forma de quando eu colocar uma imagem jpg ou png ela converter já em webp
Existe a biblioteca GD tenta assim
<?php
function converterParaWebP($imagemOrigem, $imagemDestino, $qualidade = 80) {
$img = imagecreatefromstring(file_get_contents($imagemOrigem));
if ($img !== false) {
imagewebp($img, $imagemDestino, $qualidade);
imagedestroy($img);
return true;
}
return false;
}
$imagemOrigem = 'caminho/para/imagem.jpg';
$imagemDestino = 'caminho/para/imagem.webp';
$qualidade = 80;
if (converterParaWebP($imagemOrigem, $imagemDestino, $qualidade)) {
echo 'Imagem convertida para WebP com sucesso!';
} else {
echo 'Falha na conversão para WebP.';
}
?>
https://www.php.net/manual/pt_BR/function.imagewebp.php