先看效果:
项目介绍:
整个页面是一个vue项目中的组件,使用的主要库是fabricjs 官网为http://fabricjs.com/ 是一个操作canva和svg的库
文档为英文的....后端使用的是
multer
可以说麻雀虽小,五脏俱全 前后端分离,使用mongodb数据库 图片上传到文件夹内
实现的效果:
整个页面包含的功能点有
1:上传图片 可旋转,扩大,缩小,删除,拖动
2:选取图片导入...批量上传,可以上传到自己的图库
3:保存拼图 导出我的设计,生成缩略图,可以导入以前的数据
4:导入我的拼图
5:改变背景 可以使用背景图片,也可以使用颜色
遇到的问题:
双击删除的功能,获取当前事件的对象并获取在整体中的索引...生成一个图片对象
add 添加对象
getSelectionContext 获取选中内容
clear 清空内容
setBackgroundColor 设置背景颜色 背景图
renderAll 重新渲染