跳到主要内容

🎨 Props:语义颜色与轮廓

Prop类型默认值描述
semanticColorsMaskSemanticColor[]MASK_SEMANTIC_COLORS遮罩语义识别颜色;等同于 maskConfig.semanticColors
regionOutlineColorstringrgba(20, 120, 235, 0.58)区域虚线高亮颜色;等同于 paintConfig.regionOverlayFill

顶层 props 优先于嵌套的 maskConfig / paintConfig

MaskSemanticColor 结构

{
name: string; // 语义名称,如 wall / ceiling / baseboard
hex: string; // 显示用的十六进制颜色
bgr: { b: number; g: number; r: number }; // 必须与遮罩像素 BGR 通道匹配
}

内置调色板:MASK_SEMANTIC_COLORS(详见 src/utils/maskSemanticPalette.ts)。