0byt3m1n1
Path:
/
home
/
k
/
a
/
s
/
kassiope
/
www
/
cron
/
[
Home
]
File: jpgtowebp.php
<?php // DOSSIER UPLOAD $directory = __DIR__.'/../upload/'; $scanned_directory = array_diff(scandir($directory), array('..', '.')); foreach($scanned_directory as $k => $v) : $file = pathinfo($v); $ext = pathinfo($v, PATHINFO_EXTENSION); echo $v .'-->'.$ext.'<br />'; if($ext=='jpg' || $ext=='jpeg' || $ext=='png') convertImageToWebP($directory.$v, $directory.$file['filename'].'.webp'); endforeach; function convertImageToWebP($source, $destination, $quality=80) { $extension = pathinfo($source, PATHINFO_EXTENSION); if ($extension == 'jpeg' || $extension == 'jpg') $image = imagecreatefromjpeg($source); elseif ($extension == 'gif') $image = imagecreatefromgif($source); elseif ($extension == 'png') $image = imagecreatefrompng($source); return imagewebp($image, $destination, $quality); } ?>