飞书和语雀的画板是用什么技术实现的?

画板可拖拽里面的元素,可放大缩小,应该是canvas实现的,但是肯定不是纯手工cavas,有什么第三方库可以实现吗?


回答:

http://fabricjs.com/


回答:

看下了语雀的,应该是自研的,用的 SVG 的方案

市面上现在成熟的库,antvx6xFlow 都可以实现,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

回到顶部