Laravel干预图像调整大小图像设置16:9宽高比

时间:2019-03-29 09:57:24

标签: image laravel-5.4 intervention

我需要使用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);

如您所见,我必须在此处设置宽度和高度。但是我不想设置它,我只需要上传任何图像,都应使用提到的宽高比调整其大小。

Documentation

在文档中显示了如何通过提供空参数来跳过宽度或高度。但是我应该在哪里给出宽高比?

0 个答案:

没有答案