深度画布智能选区

This commit is contained in:
lzp
2026-03-25 11:27:24 +08:00
parent d657ca30ee
commit 2d5c02e191
10 changed files with 371 additions and 163 deletions

View File

@@ -7,7 +7,7 @@
class="icon"
@click="onClickTool(v)"
:class="{
active: v.name === tool,
active: v.name === tool || v.tools?.includes(tool),
disabled: v.disabled
}"
>
@@ -72,7 +72,12 @@
{ name: OperationType.DRAW, icon: 'dc-brush', iconSize: 18 },
{ name: OperationType.ERASER, icon: 'dc-eraser', iconSize: 18 },
{ icon: 'dc-image', iconSize: 17, on: () => onImageClick() },
{ name: OperationType.SELECTBOX, icon: 'dc-selectbox', iconSize: 16 },
{
name: OperationType.AISELECT_ADD,
icon: 'dc-selectbox',
iconSize: 16,
tools: stateManager.aiSelectboxToolManager.tools
},
{
name: OperationType.RECTANGLE,
icon: 'dc-rectangle',