Skip to content

huanghaiyang/EasyDraw

Repository files navigation

EasyDraw 是一款基于canvas的ui设计软件,支持自由绘制、旋转、缩放、移动、复制、删除、撤销、重做、保存、导入、导出等操作。

已实现功能

  • 矩形
  • 线段
  • 自由线段绘制
  • 图片
  • 舞台缩放、移动
  • 组件旋转、形变、移动、删除、对齐、填充、多重填充、描边、多重描边
  • 组合旋转、移动、形变
  • 选区旋转、移动、形变
  • 矩形圆角
  • 图片圆角

待实现功能

  • 组件、组合等比形变
  • 组件复制
  • 组件撤销
  • 组件重做
  • 组件二次编辑
  • 文本、圆形、多边形、画笔、笔刷
  • 代码输出
  • 图片导出
  • gif预览
  • svg导入、导出
  • 图片裁剪、contain&cover模式渲染
  • 层级
  • 动画
  • 透明度
  • 素材库
  • 预览

预览