1. 智图这个项目主要是实现一个简易版的网页Photoshop,让运营方可以通过设计师制作的图片模板,自行进行商品图替换,以及简单的排版,然后生成图片进行广告投放或者商品图的替换,提高工作效率和减少设计师的人工成本。
2. 在这个项目里我主要负责实现图片编辑的功能。实现了素材上传,素材分类管理,模板保存 类photoshop等的各种功能。
3. 使用fabric.js这个库去操作canvas, 实现素材绘制,文字绘制,放大缩小,旋转等等功能
4. 在开发过程中由于模板数据过长导致数据无法完整保存,然后使用crypto-js这个库来对数据进行处理,既缩短了字符长度,也对数据进行了加密。