在重构开始阶段时,我也收集了一些建议,并基本在这个重构版本都完成了。此版本增加了很多新的画笔效果和新功能,然后也做了多端兼容,PC 端鼠标操作和 Mobile 端手指操作以及样式都做了处理。在这次重构期间,我放弃了原生写 canvas 的各种逻辑,改用了 Fabric ,因为我在写一些效果时性能是真的有点堪忧。 之前还好,特别是这次加了很多新功能后效果有点差,所以就放下了执念,选择了这个比较出名的画布库。
话不多说,欢迎大家使用体验,如果有任何建议和 Bug ,包括交互上,使用感受等等,都可以提出。当然,如果能给个 Star 就更棒了,哈哈😂
功能我就不一一陈述了,期待你的探索 🤔
Link: https://songlh.top/paint-board/
Github: https://github.com/LHRUN/paint-board