自定义图像大小,无需使用Intervation Image进行拉伸?

时间:2016-12-23 09:08:47

标签: laravel laravel-5 laravel-5.2

我想从尺寸为263x385的原始图像制作拇指,问题是图像总是拉伸。关于如何实现这一目标的任何建议?

我目前正在使用此代码:

$image->resize(263, 385, function ($c) {
    $c->upsize();
})->save($article_image_path . '/article_' . $article->id . '/thumbs/263x385/' . $filename);

1 个答案:

答案 0 :(得分:2)

查看fit()方法。

  

结合裁剪和调整大小以智能方式格式化图像。该方法将自动找到当前图像上给定宽度和高度的最佳拟合宽高比,将其剪切并调整到给定尺寸。