个性化定制产品在线设计器(Whitelabel builder)是提供给用户进行产品个性化定制的可视化在线设计器,具体可以通过QPMN网站的产品在线设计功能
中查看。项目重点功能主要包含本地图片的读取、解析、压缩、缓存、上传(大文件分片 & 多文件队列)等等,以及canvas中
各种元素的渲染、transform操作、裁切等等。
点击空白处退出提示
个性化定制产品在线设计器(Whitelabel builder)是提供给用户进行产品个性化定制的可视化在线设计器,具体可以通过QPMN网站的产品在线设计功能
中查看。项目重点功能主要包含本地图片的读取、解析、压缩、缓存、上传(大文件分片 & 多文件队列)等等,以及canvas中
各种元素的渲染、transform操作、裁切等等。
以下是一些重点功能说明:
1. 批量文件上传功能:大批量、大文件图片上传,利用客户端队列+多文件同时上传+文件分片上传技术,控制前端上传数据的流量,避免客户端以及服务端过度占用网络IO。
2. Canvas图形化内容设计:将复杂的产品结构化内容设计转换成图形化对象,通过Canvas绘制,以及图形界面灵活操作;多个Canvas列表的异步加载与绘制性能优化。
3. 本地图片处理:使用本地图片在Canvas中进行绘制与操作,无需等图片上传到服务器即可进行定制操作。
本人主要负责整个项目的需求、设计、核心功能组件开发、项目部署与发布。
本项目前端使用AngularJS 、TypeScript、HTML5、CSS(LESS),后端使用Java、MonogoDB、Minio、Alluxio等技术。



评论