在我的 Laravel 5.8 项目中,我正在Spatie Media Library
为我的图像使用插件。现在我想使用Intervention Image
插件来调整大小和裁剪。
所以这是我的代码的一部分:
if ($request->input('thumbnail', false)) {
$automobil->addMedia(storage_path('tmp/uploads/' . $request->input('thumbnail')))->toMediaCollection('thumbnail');
}
如何Image
在此代码中包含类?或者我怎样才能调整它的大小并使其适合合适的尺寸?我通常这样使用它:
$image = $request->file('image');
$filename = $image->getClientOriginalName();
//Fullsize
$image->move(public_path().'/uploads/'.'/products/'.'/original/',$filename);
$image_resize = Image::make(public_path().'/uploads/'.'/products/'.'/original/'.$filename);
//watermark add
$image_resize->insert(public_path('watermark/watermark.jpg'), 'bottom-right', 300, 50);
$image_resize->fit(1280, 720);
$image_resize->save(public_path('uploads/products/original/' .$filename));
但media library
不允许我这样使用它,因为它将图像保存在其他文件夹和其他数据库表中。
我不想使用 MediaConversion