飞书和语雀的画板是用什么技术实现的?
画板可拖拽里面的元素,可放大缩小,应该是canvas实现的,但是肯定不是纯手工cavas,有什么第三方库可以实现吗?
回答:
http://fabricjs.com/
回答:
看下了语雀的,应该是自研的,用的 SVG
的方案
市面上现在成熟的库,antv
的 x6
和 xFlow
都可以实现,xFlow
其实也是 x6
更上层的解决方案
https://x6.antv.antgroup.com/
https://xflow.antv.vision/docs/tutorial/intro/getting-started/
回答:
有可能是自研 有开源的 https://github.com/excalidraw/excalidraw
回答:
我开源了一个基于Konva.js的绘图编辑器框架——Pictode,支持自定义图形工具和功能插件,可以快速搭建Konva.js的白板、图片编辑器、图像标注、涂鸦等应用,支持选择器插件、历史记录插件、对齐插件等等,大佬有兴趣参与嘛?
Pictode最方便集成的绘图工具
掘金:https://juejin.cn/post/7286307632193142843?searchId=202310270...
GitHub: https://github.com/JessYan0913/pictode
以上是 飞书和语雀的画板是用什么技术实现的? 的全部内容, 来源链接: utcz.com/p/935138.html