file_get_contents 动画 gif
file_get_contents animated gif
在动画 GIF (https://media.tenor.com/images/4f20af75f32887384aab7e49c37537ae/tenor.gif) 的 URL 上调用 file_get_contents
并将此内容保存到本地文件,将丢失动画。
如何保留动画?
谢谢
$imgData = file_get_contents('https://media.tenor.com/images/4f20af75f32887384aab7e49c37537ae/tenor.gif');
file_put_contents("saveto/file.giff", $imgData);
适用于 PHP 7.4.13。检查写入权限
问题是使用了Intervention/Image包的resize方法,上传后动画丢失
我现在正在使用 imagick 的 convert 命令来调整动画 GIF 的大小,并且有效。
在动画 GIF (https://media.tenor.com/images/4f20af75f32887384aab7e49c37537ae/tenor.gif) 的 URL 上调用 file_get_contents
并将此内容保存到本地文件,将丢失动画。
如何保留动画?
谢谢
$imgData = file_get_contents('https://media.tenor.com/images/4f20af75f32887384aab7e49c37537ae/tenor.gif');
file_put_contents("saveto/file.giff", $imgData);
适用于 PHP 7.4.13。检查写入权限
问题是使用了Intervention/Image包的resize方法,上传后动画丢失
我现在正在使用 imagick 的 convert 命令来调整动画 GIF 的大小,并且有效。