參考
https://github.com/fabricjs/fabric.js
https://blackstarxing.github.io/2019-08-17-fabric-doc.html
https://github.com/vipstone/drawingboard?spm=a2c4e.10696291.0.0.41f519a4HHv3wy
https://my.oschina.net/xmqywx/blog/1941539
https://github.com/fabricjs/fabric.js/blob/master/lib/aligning_guidelines.js
https://juejin.im/post/5c5432ca6fb9a049b82ae58a
https://juejin.im/post/5c6612a9518825629b42dd70
https://www.cnblogs.com/lfqcode/p/8601605.html
https://blog.csdn.net/mnhn456/article/details/78758614
https://www.youtube.com/watch?v=fKoZaBiVOgY&list=PLbu98QxRH81LNY0PYN7s-71u8aYi6ozXs&index=20&t=13s