图片 - 如何根据一个gif图像,得到每一帧的图像
本文介绍了图片 - 如何根据一个gif图像,得到每一帧的图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
如题
最好是javascript实现,
其他语言也可以!
希望知道这方面的能告知一二!谢谢!
解决方案
好像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啦
这篇关于图片 - 如何根据一个gif图像,得到每一帧的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文