Luckyu_js
|
63774c84fc
|
Merge branch 'feature/handleReconstruction'
|
15 hours ago |
Luckyu_js
|
c774bc0f6d
|
ui修改
|
16 hours ago |
Luckyu_js
|
27354e9848
|
标注
|
16 hours ago |
Luckyu_js
|
3f09f2b8f1
|
feat(annotate): 接入编辑工具宿主与节点菜单
- nodeToolStore / ImageEditTool / ImageEditSession / ActiveImageEditHost 注册 annotate
- MediaEditActionDropdown 标签
- GenerateImageNode 与 ImageInputNode 编辑菜单新增"标注"入口、图标与激活判定
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
1 day ago |
Luckyu_js
|
4a706ed06a
|
feat(annotate): 画布级标注工具(Konva 矢量就地编辑)
- useAnnotationEditor: 组件内矢量状态(reducer + 历史栈),关闭即丢弃
- MediaAnnotationOverlay: 就地 Konva overlay,选择/矩形/圆/箭头/自由/文字,
Transformer 逐条选中/拖动/变换,exportComposite 压平图片+标注到 natural 分辨率
- MediaAnnotationToolbar: 浮动胶囊工具条(颜色/线宽/撤销重做/清空/保存)
- AnnotationEditSession: 组装 + 键盘快捷键 + 保存流程
- createAnnotationNode: 上传合成图后建派生节点连线,不 regenerate(不进行组运行)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
1 day ago |
Luckyu_js
|
11adf1b972
|
feat(annotate): 派生节点类型与 annotate operation 基础支持
- createDerivedImageNode 支持可选 size
- derivedImage.operation 增加 annotate
- SMART_IMAGE_AUTO_TASK_OPERATIONS 加入 annotate(仅强制图片源、不进执行器)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
1 day ago |
yun
|
3119f72ad2
|
工具优化
|
1 day ago |
yun
|
71217beeff
|
增加后门入口
|
1 day ago |
yun
|
c11f877b3e
|
模型增加统一的删除方案
|
1 day ago |
yun
|
272e8baccf
|
工具移到最外层
|
2 days ago |
yun
|
9eb9de1937
|
feat(canvas): 编辑工具(裁剪/扩图/擦除/多宫格)抽到画布级宿主
新增 ActiveImageEditHost:以屏幕坐标系 fixed 容器锚定目标节点媒体框的
实时矩形,读取全局 nodeToolStore 渲染唯一一份 ImageEditSession,随
画布平移/缩放/节点拖动实时跟随,并在活动节点被删除时清理工具状态。
- nodeImageRegistry:模块级 nodeId→{img, mediaFrame} 注册表,节点用回
调 ref 注册元素供宿主定位。
- nodeToolStore:新增 splitGridSelection 通道,跨子树把多宫格行列选择
从节点入口传给宿主;switchTool/closeTool 自动清理。
- getNodeImageSource:从 NodeGenerationComposer 抽出为共享 util。
- ImageInputNode / GenerateImageNode:不再本地渲染 ImageEditSession,
仅保留入口(switchTool)与全分辨率 src 切换;注册媒体框/图片元素。
- WorkflowCanvas:在 ReactFlow 内挂载宿主。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2 days ago |
yun
|
50211e57d8
|
refactor(GenerateImageNode): 统一编辑工具走 ImageEditSession
删除内联的 crop/扩图/多宫格 overlay、草稿 state 与 confirm 逻辑
(handleConfirmCrop/handleConfirmOutpainting/handleConfirmSplitGrid 等),
改为像 ImageInputNode 一样渲染单个 ImageEditSession,复用
useImageDerivedNodeActions。保留 renderedImageSrc 的全分辨率切换
与胶囊入口。为后续把工具抽到画布级宿主铺路。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2 days ago |
yun
|
d43d118052
|
修改资源显示
|
2 days ago |
yun
|
ece94a5896
|
优化画笔
|
2 days ago |
yun
|
acf9d674de
|
video修改,隐藏擦除功能
|
4 days ago |
yun
|
65e3422604
|
删除打印
|
5 days ago |
yun
|
82407e1f62
|
我的创造修改 删除冗余代码
|
5 days ago |
yun
|
71b40c01b5
|
节点尺寸计算
|
5 days ago |
yun
|
32aaf20bf5
|
修改小地图
|
5 days ago |
yun
|
5f9eaf3af4
|
修改icon,画布整理修改
|
5 days ago |
yun
|
913655c1a6
|
工具管理
|
5 days ago |
yun
|
f1b47d5364
|
高清放大
|
5 days ago |
yun
|
003568c090
|
句柄重构
|
6 days ago |
yun
|
433013673c
|
视频 截取帧的功能
|
6 days ago |
yun
|
8d02bc81e5
|
菜单修改
|
6 days ago |
yun
|
2b495003fb
|
擦除 修改
|
6 days ago |
yun
|
d3d32d1a98
|
擦除功能
|
6 days ago |
yun
|
c8e480651b
|
增加擦除功能
|
6 days ago |
yun
|
b9d12a6818
|
删除全局历史记录
|
7 days ago |
yun
|
e162ec9277
|
扩图 高清功能
|
7 days ago |
yun
|
7bbd6702de
|
删除冗余代码
|
1 week ago |
yun
|
51df1954e0
|
双击放大修复
|
1 week ago |
yun
|
e7b0dd2ff8
|
多角度修改 双击事件处理
|
1 week ago |
yun
|
ee1552a6d8
|
右键菜单可编辑文本
|
1 week ago |
yun
|
f314de62fe
|
裁剪时使用原图
|
1 week ago |
yun
|
bb084223f9
|
下载原图
|
1 week ago |
yun
|
f270c4e968
|
下载时使用原图
|
1 week ago |
yun
|
ce5fa9fdee
|
裁剪使用先创建在调用接口
|
1 week ago |
yun
|
0408404926
|
节点大小处理 点击画布失焦
|
1 week ago |
yun
|
225d45fc14
|
备注修改
|
1 week ago |
yun
|
bfb4ac2a64
|
默认尺寸修改
|
1 week ago |
yun
|
83ec539632
|
比例缩放问题修改
|
1 week ago |
yun
|
dac3a8bd99
|
文案修改
|
1 week ago |
yun
|
7cfb60b670
|
尺寸处理
|
1 week ago |
yun
|
71d6dc2fc9
|
固定 下面的输入框
|
1 week ago |
yun
|
a74e690ec7
|
节点大小处理
|
1 week ago |
yun
|
866395ca0e
|
节点尺寸处理
|
1 week ago |
yun
|
022a19c53a
|
多角度处理
|
1 week ago |
yun
|
67d876716f
|
增加比例兼容字段
|
1 week ago |
yun
|
b69441d370
|
节点样式使用css 驱动
|
1 week ago |