乘风破浪 激流勇进
你好!欢迎来看Tuziki's Planet !
剪刀手——基于Vue 3 + TypeScript + Canvas API开发的图片裁剪合并工具
作者:tutuhuang 日期:2023-05-23
技术栈
- 前端:Vue 3 + TypeScript + Canvas API
主要功能
- 图片上传和拼接:用户可以上传一张或多张图片,应用会自动将这些图片沿着 y 轴等比例拼接,展示在一个固定宽度的 Canvas 上。
- 动态线条绘制和拖动:用户可以在 Canvas 上绘制一条沿 y 轴可拖动的线条,用于指导图片的切割。
- 切割和编辑图像:根据用户拖动的线条位置,应用将 Canvas 图像切割成上下两部分,并允许用户沿 y 轴独立拖动每个部分。
- 图像合成:提供功能让用户可以合成并保存最终编辑后的图片,自动去除辅助线条。
- 自适应 Canvas 宽度:Canvas 宽度会根据设备宽度自动调整,以优化不同设备上的用户体验。
待完善和规划中的功能
- 图像编辑增强:计划引入更多高级图像编辑功能,如滤镜应用、颜色调整、图像旋转等。
- 用户界面优化:进一步优化用户界面,使其更加直观易用,特别是在触摸屏设备上的操作体验。
- 云端保存和分享:允许用户将编辑后的图片保存到云端,并提供分享链接。
- 多图层支持:增加对多图层编辑的支持,允许用户更灵活地处理多张图片。
- 撤销和重做功能:实现撤销和重做功能,提高用户编辑的灵活性。
- 模板和预设:提供多种编辑模板和预设效果,方便用户快速选择和应用。
体验地址:开发了一半
返回列表
返回顶部←