Уменьшаю размер изображения с помощью Image Intervention:
$img = Image::make($image->getPathname());
$img->widen(1350)->save($this->getNewDirecoryName($folder, $image));
Разрешение изображения уменьшается в раза 2, но размер почему-то растет раза в два. Уменьшение размера можно добиться только уменьшением качества:
$img->widen(1350)->save($this->getNewDirecoryName($folder, $image), 70);
Но тогда изображение будет в мыле. Гугля пробовал и такие экзотические варианты:
$img = Image::make($image->getPathname());
$img->widen(1350, function($constraint) {
$constraint->aspectRatio();
$constraint->upsize();
});
$canvas = Image::canvas($img->getWidth(), $img->getHeight());
$canvas->insert($img, 'center');
$canvas->save($this->getNewDirecoryName($folder, $image));
Толку нет. Пробовал драйвера "gd" и "imagick". Подскажите в чем может быть проблема