比如下面的自动播放的例子:
https://echarts.apache.org/zh...
要如何将改例子从时间轴头到尾的动态效果,导出为一个视频或者GIF呢?
比如下面的自动播放的例子:
https://echarts.apache.org/zh...
要如何将改例子从时间轴头到尾的动态效果,导出为一个视频或者GIF呢?
1 回答2.2k 阅读✓ 已解决
2.6k 阅读
2 回答1.1k 阅读
1 回答517 阅读✓ 已解决
1 回答1k 阅读
2 回答629 阅读
1 回答145 阅读✓ 已解决
这个之前没做过,刚才研究了下,这里使用的案例就是你给的demo,你把echarts的option代码复制到我给的demo里就可以使用了。这里仅以实现功能为主,不考虑兼容性和样式。
1、导出为gif
导出gif,可以使用gif.js插件,相关代码如下
这里导出的效果,试了下,有点卡顿,而且帧数需要自己控制。另外就是插件需要gif.worker.js,这个文件cdn模式我引入的时候跨域,可能是引入的路径有问题,所以就下载到本地了,你也可以找下有没有国内cdn路径
2、导出视频
导出视频使用的是RecordRTC.js插件,这个插件使用了html2canvas,所以还需要引入这个插件
导出为视频还是比较流畅的,但是我比较担心浏览器兼容性和功能限制的问题。
RecordRTC也支持 导出gif,你可以自己摸索着尝试下,作为学习