如何根据一个gif图像,得到每一帧的图像

如题

最好是javascript实现,

其他语言也可以!

希望知道这方面的能告知一二!谢谢!

阅读 5.7k
2 个回答

好像IE 10 以下不行,因为需要Canvas做中介

  • jnordberg/gif.js https://github.com/jnordberg/gif.js/

  • buzzfeed/libgif-js https://github.com/buzzfeed/libgif-js

  • yahoo/gifshot https://github.com/yahoo/gifshot

<img id="img" src=".gif" />
var rub = new SuperGif({ gif: document.getElementById('img')} );
rub.load(function(){
    console.log('oh hey, now the gif is loaded');
    ruby.get_current_frame();
});

其它语言,比如:PHP中可以使用Imagick,支持一百多种图片算法,GIF小case啦

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏