我正在尝试使用laravel干预插件。我安装它没有问题,但无法使用它。 我正在尝试制作一个返回调整大小的图像的测试功能,但没有成功; 我认为问题可能出在图片路径上,请帮我修改代码。
function test($img)
{
/* $img = Image::make('public/image1.jpg');
$img->resize(300, 200);
return $img; */
$image = Image::make('http://localhost/cms/digital-cms/public/image1.jpg')->resize(200, 200, function ($c) {
$c->aspectRatio();
$c->upsize();
});
return $image;
//$h=200; $w=200;
//return Image::make(public_path('public/image1.jpg')->resize($h, $w)->response('jpg'));
}

答案 0 :(得分:0)
您应该在result = {}
50.times do |n|
result["title#{n}".to)sym] = new_bing_results[n][:Title]
end
类上使用响应函数来返回图像
Image
答案 1 :(得分:0)
//get image
$image=$request->file('image');
//rename image
$input = time().'.'.$image->getClientOriginalExtension();
//your directory to upload
$destinationPath = 'main/images/company';
//save and resize image
$img = Image::make($image->getRealPath());
$img->resize(20,20, function ($constraint) {
$constraint->aspectRatio();
})->save($destinationPath.'/'.$input);
答案 2 :(得分:0)
就我而言,我正在调整大小,裁剪(适合),但最终图像仍与原始图像相同。发现我必须添加功能编码,才能生成操纵图像
return $image->encode('jpg', 80);