Ggary-Shenfeat(image): add image annotator engine
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore(workspace): setup workspace eslint and commitlint etc | 3 年前 | |
feat(image): add image annotator engine update(image): add basic point tool update(image): add rbush to space indexing update(image): add hover logic, TODO: add select and draw logic update(image): add select logic; TODO: pen logic and point annotation update(image): todo 选中后创建新的组合, 销毁drawing update(image): 整理类继承, todo 1. 编辑标注,生成新数据; 2. 创建新标注 update(image): 整理Annotation类, todo: 编辑标注, 创建标注 update(image): 删除pen和drawing类,简化到tool; todo: 1. 点创建, 2. 移动线段 update(image): 完善点的创建和移动; todo: 1. 移动线段; 2. 创建线段; 3. 删除标注 update(image): 完善线段的移动; todo: 1. 线段的创建和编辑 update(image): 完善线段的移动; todo: 1. 线段的创建和编辑 update(image): 完善线段的移动, 自定义点击和移动的处理; todo: 1. 线段的创建和编辑 update(image): 完善线段端点的移动. TODO: 1. 线段的创建 update(image): 增加线段绘制; todo: 1. 优化动态坐标变化; 2. 增加拉框工具 update(image): 优化线段绘制; todo: 1. 优化选框的rbush销毁; 2. 增加拉框工具 update(image): shape -> shapes update(image): 完善矩形移动和大小变换; todo: 拉框创建 update(image): 简化coordinate 更新机制,使用Proxy劫持更新; todo: 1. 多次调整rect大小方位需要更新; 2. 创建矩形 update(image): 简化coordinate 更新机制,使用Proxy劫持更新; todo: 1. 多次调整rect大小方位需要更新; 2. 创建矩形 update(image): todo: 1. 创建矩形 update(image): 完成矩形创建. todo: 1. 多边形渲染 移动 创建 update(image): 完成多边形渲染 移动 移动点; todo: 创建多边形, 移动边 update(image): 分离出draft类 update(image): 增加多边形创建 update(image): update update(image): todo: 1. 矩形和多边形边控制; 贝塞尔曲线; 3. 光标颜色 update(image): 增加TODOlist update(image): update TODOlist update(image): 完成 控制边移动(多边形和矩形) update(image): update TODOlist update(image): 线条编辑支持画布内移动 update(image): update todo update(image): 完成画布外不可绘制时,编辑和绘制都在图像范围内 update(image): update todo update(image): update polygon update(image): 完成坐标转换 update(image): 统一在加载数据时转换坐标 update(image): 完成曲线绘制 update(image): 完成曲线绘制 update(image): 完成多边形曲线绘制 update(image): 增加了text shape类用于显示类别 update(image): 选中的草稿在最上层 update(image): 增加图片背景旋转 update(image): image attr update(image): 外部切换工具时,选中的标注要取消选中 update(image): 完善拉框悬浮和选中样式 update(image): 修正矩形尺寸读取 update(image): 设置选中标注的标签 update(image): 导出数据 update(image): 导出数据 update(image): 删除旧引擎 update(image): 导出数据 update(image): 优化控制点样式 update(image): 修复数据到处 update(image): 完善异常事件触发 update(image): 完善绘制结束事件 update(image): 增加选中和取消选中事件 update(image): 空格移动画布 update(image): 增加esc 取消 / 结束绘制 update(image): 优化快捷键 update(image): 线段端点删除与增加 update(image): 线段端点删除与增加 update(image): refactor update(image): 多边形顶点删除和添加 update(image): delete / backspace 删除标注 update(image): shift 绘制水平垂直直线 update(image): 多边形的剪切重合区域 update(image): 空格移动 update(image): 空格移动 update(image): 边缘吸附 update(image): 边缘吸附 done update(image): add catch update(image): 优化鼠标移动标注的方式; hover和普通样式优化; todo: 1. 立体框编辑和创建; 2. DOM类绑定非canvas元素 update(image): todo: 1. 立体框编辑和创建; 2. DOM类绑定非canvas元素 update(image): todo: 1. 立体框创建; 2. DOM切换方向 update(image): todo: 1. DOM切换方向 update(image): todo: 1. DOM切换方向 update(image): 完成dom绑定 update(image): update readme update(image): 增加Tool装饰器 暴露外部方法 update(image): 1. showorder使标注消失的问题; 属性面板 update(image): 增加resize方法; todo: 增加图片属性设置 update(image): 增加center和fit等方法操作画布; TODO: 增加显示和隐藏多个标注 update(image): 优化select和unselect; TODO: 优化工具样式更新 update(image): update annotator feat(image-annotator-react): add image annotator component for react update(image): 优化 feat(frontend): add brand new labelu image annotator feat(website): add labelu kit new website feat(components-react): add useRedoUndo hook chore(workspace): update commitlint fix(image): update fix(image-annotator-react): update fix(frontend): update | 2 年前 |