gpt4 book ai didi

php - 在 laravel 5.0 中创建图像缩略图

转载 作者:可可西里 更新时间:2023-11-01 13:44:51 25 4
gpt4 key购买 nike

**如何创建图像缩略图我使用不同的库但缩略图不创建**

 public function store(Request $request){
$user_id = \Auth::user()->id;
$image = new Image();
$this->validate($request, [
'title' => 'required',
'description' => 'required',
'image' => 'required'
]);
$image->title = $request->title;
$image->description = $request->description;
$image->user_id = $user_id;
if($request->hasFile('image')) {
$file = Input::file('image');
//getting timestamp
$timestamp = str_replace([' ', ':'], '-', Carbon::now()->toDateTimeString());
$name = $timestamp. '-' .$file->getClientOriginalName();
$image->filePath = $name;
$file->move(public_path().'/images/', $name);
}
$image->save();
return $this->upload()->with('success', 'Image Uploaded Successfully');
}

** **如何创建图像缩略图我使用不同的库但缩略图不创建 ****

最佳答案

我会建议你使用 intervention/image 包,它与 Laravel 搭配得很好。

安装后,这里是上传和保存图像并从中创建缩略图的示例。

$image = Image::make(Input::file('photo')->getRealPath());
$image->save(public_path('photos/'. $id .'.jpg'));
$image->fit(300, 200)->save(public_path('photos/'. $id .'-thumbs.jpg'));

https://github.com/Intervention/image

关于php - 在 laravel 5.0 中创建图像缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35083515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com