求助 哪种方式适合开发web相册编辑器?

新手上路,请多包涵

最近要做一个相册编辑器 要求可以添加图片 拖拽图片 拉伸图片 替换图片 更改透明度 添加文字 更改字体 改变字体颜色 添加贴纸 拖拽贴纸 替换贴纸 拿到需求后,先是想着用canvas来做,用canvas通过坐标点获取了拖拽的元素,但是拖拽图片之后整个画布都要重新绘画,拖拽距离太远会造成页面卡死,现在觉得这样子写有问题。求各位大佬给点思路,感谢!!!

阅读 1.2k
1 个回答

如果是Web端的话,可以做两层canvas,下层绘制当前不变的图像,并且取消透明度,上层绘制当前变化的图像,拖动的连续实现采用requestAnimationFrame 。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题