How to create image into webp in php

<?php $file = 'logo.png'; $file_type = exif_imagetype($file); switch ($file_type) {     case '1': //IMAGETYPE_GIF         $image = imagecreatefromgif($file);         break;     case '2': //IMAGETYPE_JPEG         $image = imagecreatefromjpeg($file);         break;     case '3': //IMAGETYPE_PNG             $image = imagecreatefrompng($file);             imagepalettetotruecolor($image);             imagealphablending($image, true);             imagesavealpha($image, true);             break;     case '6': // IMAGETYPE_BMP         $image = imagecreatefrombmp($file);         break;     case '15': //IMAGETYPE_Webp        return false;         break;     case '16': //IMAGETYPE_XBM         $image = imagecreatefromxbm($file);         break;     default:         return false; } $rand = time(); imagewebp($image, 'converted/'.$file.$rand.'.webp',100); imagedestroy($image); echo 'Click here to view';  
Abym Emp
Asked 12-04-2024
2

Submit your answer