2 回答
TA贡献1865条经验 获得超7个赞
请在进入愿望文件夹之前使用“调整大小功能”。
use Image;
if (Input::hasFile('title_image')) {
/*$this->validate($request,[
'photo' =>'required|image|mimes:jpg,jpeg,png|max:2048'
]);*/
$Product = Input::file('title_image');
$filename = time() . '.' . $Product->getClientOriginalExtension();
Image::make($Product)->resize(300, 300)->save( public_path('/uploads/avatars/' . $filename) )->move(public_path() . '/../../products', md5($Product->getClientOriginalName()) . ".png");
$product->title_img = "products/" . md5($Product->getClientOriginalName()) . ".png";
}
TA贡献1934条经验 获得超2个赞
如果要缩小或调整图像大小,可以在上传图像之前使用 laravel 图像压缩包。这是下面的链接,您可以如何做到这一点。 https://www.itsolutionstuff.com/post/laravel-compress-image-before-upload-exampleexample.html
图像压缩需要更多,因为当浏览器访问 url 并且该页面具有超过 10 个图像时,它首先下载所有图像并将请求发送到服务器,因为它需要更多时间来加载页面。所以,get摆脱这个问题使用图像压缩包。
- 2 回答
- 0 关注
- 309 浏览
添加回答
举报