我正在使用Laravel 5并且我已经集成了干预它我试图调整两个不同大小的图像,但保存功能只保存一个尺寸的图像这里是我的控制器的代码
$image = Input::file('image');// Getting image
$destinationPath = 'uploads'; // upload path
$extension = $image->getClientOriginalExtension(); //Getting Image Extension
$fileName = rand(11111,99999).'.'.$extension; // renaming image
$img = Image::make($image);
$medium_image = $img->resize(25,25);
$large_image = $img->resize(50,50);
$image->move($destinationPath, $fileName);
$medium_image->save('uploads/medium'.$fileName);
$large_image->save('uploads/large'.$fileName); // uploading file to given path
介入只是调整尺寸更大的图像尺寸,重新调整第二幅图像的尺寸,任何人都可以帮助吗?
答案 0 :(得分:0)
就我而言,我正在调整大小和裁剪(适合),但最终图像仍与原始图像相同。发现我必须添加功能编码,才能生成操纵图像
return $image->encode('jpg', 80);
在您的情况下,请尝试将编码的图像保存到这些变量中
$medium_image = $img->resize(25,25)->encode('jpg', 80);
$large_image = $img->resize(50,50)->encode('jpg', 80);