【问题标题】:how to change high resolution image to low resolution using laravel image?如何使用 laravel 图像将高分辨率图像更改为低分辨率?
【发布时间】:2018-01-26 17:52:33
【问题描述】:

我想在我的应用程序中实现图像的延迟加载,这需要两张图片,即一张用于初始加载,分辨率应该更小,另一张应该是原始图片。

我只是想知道 laravel image 中是否有任何功能可以将高分辨率图像更改为低分辨率图像,就像调整图片大小一样。

【问题讨论】:

标签: image laravel resolution


【解决方案1】:

您可以使用Intervention

Image::make(Input::file('photo'))->resize(300, 200)->save('foo.jpg');

【讨论】:

    【解决方案2】:

    对于 Laravel,有一个很棒的包 Intervention Image 借助它可以轻松调整大小以及许多其他功能

    调整大小示例:

    Image::make('images/originalimage.jpg')->resize(650, null, function ($constraint) {
       $constraint->aspectRatio(); //to preserve the aspect ratio
       $constraint->upsize();
    })->save('images/smallimage.jpg');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-20
      • 2017-08-23
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      • 1970-01-01
      • 2016-03-05
      相关资源
      最近更新 更多