这是我用来获取图片的代码:
$img = \Image::make($ad['image_url']);
return $img->response();
它有效,唯一的一点是返回的图像是静态的。
在标签中打开真实图片网址时,它是动画的
有没有办法获得动画效果?
答案 0 :(得分:1)
谢谢大家,我在stackoverflow上使用另一个答案解决了它
$remoteImage = "http://www.example.com/gifs/logo.gif";
$imginfo = getimagesize($remoteImage);
header("Content-type: {$imginfo['mime']}");
readfile($remoteImage);
这将返回正确的格式
这是robjmills的另一个答案的网址
答案 1 :(得分:0)
我认为干预库不支持动画Gif,您可以直接尝试其他库,如imagik或gd,如下所示 https://github.com/Intervention/image/issues/176
答案 2 :(得分:0)
也在response()
$img = \Image::make($ad['image_url']);
return $img->response($img->mime());
response()
方法采用两个参数mimetype和整数质量
希望这有帮助。