Php Laravel 5.5+;图像不可读错误(已使用干预\image)

Php Laravel 5.5+;图像不可读错误(已使用干预\image),php,laravel-5,resize,Php,Laravel 5,Resize,我使用ImageOptimizer包来减小图像大小。资料来源: 在控制器中: if (Input::hasFile('title_image')) { $Product = Input::file('title_image'); $filename = time() . '.' . $Product->getClientOriginalExtension(); Image::make($Product)->resize(300, 300)->save

我使用ImageOptimizer包来减小图像大小。资料来源:

在控制器中:

if (Input::hasFile('title_image')) {

    $Product = Input::file('title_image');
    $filename = time() . '.' . $Product->getClientOriginalExtension();

    Image::make($Product)->resize(300, 300)->save( public_path('/uploads/avatars/' . $filename) )->move(public_path() . '/../../products', md5($Product->getClientOriginalName()) . ".png");

    $product->title_img = "products/" . md5($Product->getClientOriginalName()) . ".png";

    }
如何修复此错误??:

图像不可读

上载图像时使用
getRealPath()

if (Input::hasFile('title_image')) {

    $Product = Input::file('title_image');
    $filename = time() . '.' . $Product->getClientOriginalExtension();

    Image::make($Product->getRealPath())->resize(300, 300)->save( public_path('/uploads/avatars/' . $filename) )->move(public_path() . '/../../products', md5($Product->getClientOriginalName()) . ".png");

    $product->title_img = "products/" . md5($Product->getClientOriginalName()) . ".png";
}