ec catalog 主要业务是销售*壳、pad壳等业务的,他们现在有个需求就是类似各个企业可以以自己公司的logo定制*壳,所以加上了图片编辑的功能,例如可以调整logo的大小,透明度,旋转角度等等,最后再生成pdf 文件 。
主要负责图片编辑功能部分的前后端实现,由于时间比较赶,没有用原生的 WebGL 来实现,而是引入了 pixijs 以及pixijs 相关的一些组件、比如Bump(用于碰撞检测)、Tink(拖放)。前端的难点比较多,例如如何在不损失图片清晰度的情况下将两张图片按编辑的时候的位置合并。
后端是php 实现的,没什么技术难点。