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

查看:336
本文介绍了图片 - 如何根据一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆