您好,我正在与作为附件上传图像的项目一起工作,所有工作都很酷,除了从移动设备上载3或4 MB大小的图像时,所以在查看图像页面时需要花费很多时间。
这是我的例子:
现在,当有人单击这些图像时,它将重定向到空白页面中的完整图像大小,现在无论如何都可以将图像从原始大小加载为缩略图50 * 50,谢谢
答案 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);