Laravel 8图像调整大小和使用干预上传/image

42fyovps  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(198)

我使用干预/图像生成缩略图。
一个月一个月一个月一个月一个月

$image = $request->file('image');
    $input['imagename'] = time().'.'.$image->extension();
    $destinationPath = public_path('/thumbnail');
    $img = ImageResize::make($image->path());
    $img->resize(100, 100, function ($constraint) {
        $constraint->aspectRatio();
    })->save($destinationPath.'/'.$input['imagename']);
    $destinationPath = public_path('/image');
    $image->move($destinationPath, $input['imagename']);
    Image::create(['image' => $input['imagename'], 'thumbnail' => $input['imagename']]);
nvbavucw

nvbavucw1#

将以下内容添加到aliases数组:

'Image' => Intervention\Image\Facades\Image::class.

Image facade打开图像文件并调整其大小。

$image = Image::make($request->file('image'))->resize(300, 200);

使用保存方法将图像复制到特定路径

$image->save(public_path('uploads/images/' . $filename));

存储方法,用于存储图像文件

$request->file('image')->store('images', 'public');

相关问题