最近手上的一个项目需要用fabric.js实现将gif图片导入canvas的功能。由于fabric.js不原生支持gif,因此使用fabric.js的sprite类来实现。
要将gif转换为sprite sheet,需要先将gif逐帧分解。
我们使用的是原作者基于jsgif魔改的库。
代码
https://github.com/frankgx97/gif-splitter
Demo
https://frankgx97.github.io/gif-splitter/
最近手上的一个项目需要用fabric.js实现将gif图片导入canvas的功能。由于fabric.js不原生支持gif,因此使用fabric.js的sprite类来实现。
要将gif转换为sprite sheet,需要先将gif逐帧分解。
我们使用的是原作者基于jsgif魔改的库。
https://github.com/frankgx97/gif-splitter
https://frankgx97.github.io/gif-splitter/
发表回复/Leave a Reply