以拇指加载大尺寸图像

时间:2019-02-14 13:02:07

标签: php laravel image thumb

您好,我正在与作为附件上传图像的项目一起工作,所有工作都很酷,除了从移动设备上载3或4 MB大小的图像时,所以在查看图像页面时需要花费很多时间。

这是我的例子:
enter image description here
现在,当有人单击这些图像时,它将重定向到空白页面中的完整图像大小,现在无论如何都可以将图像从原始大小加载为缩略图50 * 50,谢谢

1 个答案:

答案 0 :(得分:1)

将这些图像保存在存储器中时,还需要即时创建缩略图。然后在需要时使用它们。

有一些很棒的软件包可供使用,根据我的观点,其中intervention是最好的软件包。

使用此软件包时,您只需执行以下操作即可:

// Make thumbnail of existing image : 

$img = Image::make('public/foo.jpg')->resize(50, 50)->insert('public/foo50x50.png');

// Create thumbnail on the fly for uploaded images from fomr request

$image = $request->file('image');

$thumbnail = Image::make($image->getRealPath())->resize(50, 50)->save($destinationPath.'/'.$fileThumbnailName);

$image->move($destinationPath, $filaName);