给Obsidian Excalidraw增加转化手绘图形到形状功能
背景
刚开始用Excalidraw的时候是冲着支持手写笔去的,当时就希望画一些示意图的时候可以将手绘的矩形、圆形、三角形等转化成规则的图形。现在把这个功能实现下,以便偶尔用手写笔时使用。
效果
可以将手绘的矩形、圆形、三角形、直线等转化为规整的形状

实现
调用的iink的api。不用修改Excalidraw本身,关键在于计算坐标和解析SVG。
iink还可以识别文字、MathJax/LaTeX 、计算等,不过我目前没啥兴趣把这部分也实现了。