Route::get('/test', function() {
$image = Image::make(file_get_contents($imagepath));
return = Response::make($image, 200, ['Content-Type' => 'image/jpg']);
});
使用上面代码的图像干预,我只是在/ test&#34处收到一条消息;因为它包含错误而无法显示图像"
这是在启用了GD和Imagick的XAMPP环境中。
如果输出dd($ image),我会得到一个空的对象:
object(Intervention\Image\Image)#393 (9) { ["driver":protected]=> object(Intervention\Image\Imagick\Driver)#394 (2) { ["decoder"]=> object(Intervention\Image\Imagick\Decoder)#395 (1) { ["data":"Intervention\Image\AbstractDecoder":private]=> NULL } ["encoder"]=> object(Intervention\Image\Imagick\Encoder)#396 (4) { ["result"]=> NULL ["image"]=> NULL ["format"]=> NULL ["quality"]=> NULL } } ["core":protected]=> object(Imagick)#392 (0) { } ["backups":protected]=> array(0) { } ["encoded"]=> string(0) "" ["mime"]=> string(10) "image/jpeg" ["dirname"]=> NULL ["basename"]=> NULL ["extension"]=> NULL ["filename"]=> NULL }