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