<?php
function compress($source, $destination, $quality) {
$size = filesize($source);
print_r($size);
$info = getimagesize($source);
if ($info['mime'] == 'image/jpeg')
$image = imagecreatefromjpeg($source);
elseif ($info['mime'] == 'image/gif')
$image = imagecreatefromgif($source);
elseif ($info['mime'] == 'image/png')
$image = imagecreatefrompng($source);
imagejpeg($image, $destination, $quality);
return $destination;
}
$source_img = '/Users/malabya/Pictures/dragon-night-king-game-of-thrones-season-8-5s-3840x2160.jpg';
$destination_img = '/Users/malabya/Pictures/optimized.jpg';
$d = compress($source_img, $destination_img, 90);
?>