Я использую Laravel 5.1 и пакет вмешательства: http://image.intervention.io/
Я пытаюсь сжать мои изображения.Я хотел бы загрузить изображение размером 2,5 МБ и сжать его, уменьшив размер изображения до 700 КБ, сохранив разрешение и качество изображения.Просто уменьшите большой файл изображения до маленького.Загруженное изображение представляет собой файл .jpg
Я использую следующий код:
$targetFolder = public_path().'/images/';
$name=$image->getClientOriginalName();
$extension = $image->getClientOriginalExtension(); // add
$picture = sha1($name . time()) . '.' . $extension; //add
$image->move($targetFolder, $picture);
$image = \Intervention\Image\Facades\Image::make(sprintf('images/%s', $picture))->encode('jpg', 75);
Но размер моего изображения все еще составляет 2,07 МБ
Вопрос в том, какой метод янужно использовать, чтобы получить желаемый результат?