Мне нужно изменить размер изображения, используя соотношение сторон 16: 9. У меня есть следующий код:
$img = Image::make($imageRealPath)->encode('jpg', 70);
$img->resize(intval($width), intval($height), null, function($constraint) {
$constraint->aspectRatio();
});
$img->save(public_path('images') . '/' . $destinationPath . '/' . $filename);
Как вы видите, я должен установить ширину и высоту здесь. Но я не хочу устанавливать его, мне просто нужно, какое бы изображение ни было загружено, оно должно быть изменено с использованием указанного соотношения сторон.
Документация
в документации показано, как пропустить ширину или высоту, задав нулевые параметры. а где мне дать соотношение сторон?