问题描述
这是我的代码,如何创建压缩的 gif 并将其保存在服务器上。
<?PHP
$cmd = 'gifsicle --loop -O1 --multifile --delay 25 - > '.$outfile;
$desc = array(0 => array("pipe","r"),1 => array("pipe","w"),2 => array("pipe","w"));
$proc = proc_open($cmd,$desc,$pipes);
if (!is_resource($proc)) {
die('Unable to start gifsicle');
}
for ($frame=0; $frame<$total_frames; $frame++) {
$image = RenderFrame($frame);
ob_start();
imagegif($image);
fwrite($pipes[0],ob_get_contents());
ob_end_clean();
imagedestroy($image);
}
fclose($pipes[0]);
fclose($pipes[1]);
fclose($pipes[2]);
proc_close($proc);
?>
这也没有问题。但是,我想直接在脚本中输出GIF,而不是临时存储文件。
有没有人有解决方案?
非常感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)