Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel 4中的干预图像创建黑色图像_Php_Image Processing_Laravel - Fatal编程技术网

Php laravel 4中的干预图像创建黑色图像

Php laravel 4中的干预图像创建黑色图像,php,image-processing,laravel,Php,Image Processing,Laravel,我正在使用Laravel4中的干预图像来管理图像。当我试图操纵它们时,我得到一个黑色的图像 这是我使用的代码: if (Input::hasFile('photo')) { $name = Input::file('photo')->getClientOriginalName(); $filename = Input::file('photo')->getClientOriginalName(); Input::file('photo')->move(s

我正在使用Laravel4中的干预图像来管理图像。当我试图操纵它们时,我得到一个黑色的图像

这是我使用的代码:

if (Input::hasFile('photo'))
{
    $name = Input::file('photo')->getClientOriginalName();
    $filename = Input::file('photo')->getClientOriginalName();
    Input::file('photo')->move(storage_path() . '/uploads/main-photos', $name);
    Image::make(Input::file(storage_path() . '/uploads/main-photos' . $name))->grab(50)->save(storage_path() . '/uploads/main-photos/thumbs/' . $name);
}

如果是jpeg格式,我会得到一张黑色图像,png格式是透明的。

我对Laravel进行了干预,没有任何问题。您是否确实有GD和任何其他干预取决于设置?我的代码中有一个错误,而不是Image::make(输入::file(storage_path()。/uploads/main photos'.$name)),它是Image::make(storage_path()。/uploads/main photos/。$name)问题解决了,很棒的库!!!顺便说一句,如果您使用全局帮助器函数作为路径,则可以将相对附加路径传递给函数:
Image::make(storage_path('uploads/main photos/'.$name))。你可能不太容易理解(因为正在发生的事情更神奇),但这是值得注意的。