MasterGo AI 在图标与配色智能匹配方面,并非仅靠“识别图片颜色再填色”的简单逻辑,而是深度融合了语义理解、设计系统预置规则以及组件级语义绑定三者协同的精密机制。

先看第一步——解析需求描述中的视觉意图。AI 会分析你输入的文本,从中提取关键视觉信号。例如:
- 你输入“健身APP首页,主题色 #FA2549” → 好,AI 立即确定主色值,并自动触发所有可着色组件(按钮、图标、标签)应用该色或其衍生色(比如浅色文字、描边、悬停态)。
- 再比如“底部导航栏有四个图标:首页、分类、购物车、我的” → 系统识别出这是一个标准 Tab Bar 场景,自动调用符合设计系统规范的图标集(如 Ant Design 或企业自定义库),并确保图标风格——线性还是面性、粗细程度、圆角大小——与整体 UI 保持一致。
接下来进入绑定图标组件与配色体系这一步。MasterGo 中的图标并非孤立的图形,而是“带语义的可配置组件”:
- 每个图标组件内部预置了多套颜色映射逻辑,例如 active 和 inactive 状态分别对应不同的色阶。
- 主题色输入后,AI 会自动将 #FA2549 映射到设计系统中的 primary 色变量,所有引用了该变量的图标、按钮、标签都会同步响应。
- 如果你后续切换为“深色模式”,AI 并非简单反色处理,而是依据预设的暗色 palette(比如 primary-dark、on-primary)重新分配图标的填充与描边。
最后,支持动态调整与上下文适配。匹配并非一次性生成就结束,而是可以交互式演进的:
- 你输入“把购物车图标换成填充款,颜色用白色” → AI 定位图层中“购物车”图标实例,切换其变体(outline → filled),并重置 fill 属性为 #FFFFFF,同时自动调整背景对比度(如添加底色圆点)以确保可读性。
- 你输入“首页图标选中态用渐变色” → AI 在保持图标结构不变的前提下,调用渐变色生成模块,基于主色生成协调的双色渐变,并注入图层样式。
这套机制的核心,实际上依赖于 MasterGo 内置的设计系统语义层——图标不再是位图,而是参数化组件;配色也不是色块堆砌,而是变量驱动的响应式体系。正因如此,匹配结果既精准,又保留了充分的编辑灵活性。
