他们有图书馆可以这样做吗?
任何浏览器都不支持 AFAIK dataToURL('image/gif')
Canvas 无法生成(动画)GIF。您需要使用 JavaScript 库来执行此操作。
有 jsgif,一个用于生成动画 GIF 的 JS 库:http: //github.com/antimatter15/jsgif
这篇博文解释了用法: http ://antimatter15.com/wp/2010/07/javascript-to-animated-gif/
omggif 是 GIF 89a 编码器的 JavaScript 实现。
https://github.com/spite/ccapture.js/看起来是捕获 gif 或视频的更简单、更好的替代方案。