因当前市面上canvas插件无法满足用户需求,根据用户需求基于canvas原生api 定制开发,封装canvas组件,涉及功能如下:
1.缩放、平移、旋转、镜像旋转、动画等
2.自动去除污点、抠图到副本、修改背景、对比度、亮度、灰度
3.鼠标事件:选中、删除、新增、吸附效果、联动效果、分组功能、宽选等
4.适应场景:根据dom元素zoom 属性修正canvas 事件真实坐标,封装屏幕到场景、场景到屏幕真是坐标转换
5.圆、线、贝塞尔曲线等基础元素绘制
6.多个节点设置对齐方式
点击空白处退出提示
评论