SenseNova-Skills sn-infographic 布局详解:非对称构图(asymmetry)的设计原理与生成实践

发布时间:2026/10/13 2:30:17
SenseNova-Skills sn-infographic 布局详解:非对称构图(asymmetry)的设计原理与生成实践
AI 技能人工智能深度研究数据分析媒体生成【免费下载链接】SenseNova-SkillsModular SenseNova skills for building AI-powered office assistants and productivity workflows项目地址https://gitcode.com/gh_mirrors/se/SenseNova-Skills点击查看免费下载本篇围绕 SenseNova-Skills 开源仓库中sn-infographic场景技能tier 1的布局定义文档 asymmetry.md 展开系统讲解非对称构图布局的核心设计思想、适用场景、视觉要素与文字排布规则并结合技能源码中的布局选择、提示词组装、图像生成与 VLM 质检流水线说明该布局如何被自动选中并落地为可发布的信息图。读完本文你将掌握 asymmetry 布局的完整使用语义以及如何通过布局偏好措辞让生成结果真正呈现非对称的视觉张力。一、背景sn-infographic 技能与它的布局定义体系sn-infographic是 SenseNova-Skills 仓库中面向信息图生成场景的一级tier 1技能依赖sn-image-basetier 0提供的sn-image-generate、sn-image-recognize、sn-text-optimize三个底层工具完成生成、识别与文本优化。其核心能力包括提示词质量评估auto 模式、提示词扩写force/auto 模式、多轮生成 VLM 评审以及按质量排序输出最优结果详见 SKILL.md。为了让大模型生成的信息图在信息架构层面有据可依技能维护了一套结构化的布局定义文件布局定义references/layouts/目录下共87 个布局SKILL.md 的 References 一节明确记载Layout definitions (87 layouts)风格定义references/styles/目录下共66 个风格Style definitions (66 styles)每个布局文件都是一个高度标准化的 Markdown 指南统一包含Structure结构、Best For适用场景、Visual Elements视觉元素、Text Placement文字排布、Recommended Pairings推荐风格搭配五个小节。asymmetry.md 正是这 87 个布局定义之一它描述的是以视觉重量而非对称性取得平衡的极端左右失衡构图。需要注意的是在技能的真实运行流程中布局文件不是被人肉挑选的而是由 Worker Agent 在 Step 2.1 以名称级加权随机方式抽取详见后文第七节再在 Step 2.3 通过直接文件拼接注入扩写系统提示词。理解这一机制才能理解 asymmetry 这类布局文档在流水线中的真实作用。二、asymmetry 布局定义全景解读原文定义只有一句话asymmetry.md 第 3 行Extreme left/right imbalance balanced by visual weight. 极端的左右失衡通过视觉重量取得平衡。这句话点出了非对称构图的两个支柱一是失衡deliberate imbalance二是以重量平衡balanced by visual weight。它与对称式构图的本质区别在于对称靠镜像重复建立秩序而非对称靠大小、颜色、密度、留白的对比建立秩序。2.1 结构Structure文档给出的结构要点共四条我们逐条结合设计原理展开元素的刻意不均衡分布Deliberately unequal distribution of elements 非对称不是没排整齐而是故意排不整齐。每个元素的位置都经过刻意设计让视线在画面上产生明显的左重右轻或上重下轻的势差。一侧重大图、密集内容另一侧轻文字、留白One side heavy, other side light 重侧承载视觉主体——通常是大尺寸图片、高密度模块或强色彩块轻侧承载阅读主体——正文、标注与呼吸感。通过重量而非对称取得视觉平衡Visual balance achieved through weight, not symmetry 这是整个布局的宪法。平衡的判断标准是画面两侧的视觉力矩大致相当而不是几何形状对称。制造动态张力与视觉趣味Creates dynamic tension and visual interest 失衡产生张力张力抓住眼球。这也是非对称布局在现代编辑设计editorial design中被广泛使用的原因——它比四平八稳的对称网格更有情绪。2.2 适用场景Best For文档列出的四类适用场景杂志与编辑排版风格Editorial and magazine-style layouts封面、专题页、文章开页强调叙事感与版面节奏单一元素主导的内容Content where one element dominates当内容中存在一个主角大图、核心数据、主视觉适合用它压住一侧需要视觉能量感的设计Designs that need visual energy活动海报、产品发布、社交媒体物料现代、精致的构图Modern, sophisticated compositions极简主义品牌、科技产品的视觉传达。进一步看asymmetry 在技能的选择规则表 layout-style-selection.md 中出现在两条数据类型的备选布局里data_type主布局备选布局含 asymmetrysingle concept spotlight单一概念聚焦single-focal-pointbig-typography、ultra-minimalist、header-body、center-focus、frame-composition、full-bleed-image、visual-first、single-object-art、macro-closeup、golden-ratio-split、deconstruction、heading-subheading、top-image-bottom-text、generous-margins、asymmetry、edge-tension、breaking-the-grid、strong-perspectivemarketing / CTA营销转化z-patterntile-layout、luxury-layout、editorial-vogue、generous-margins、full-bleed-image、visual-first、center-focus、frame-composition、overlapping、asymmetry、edge-tension、breaking-the-grid、skewed-grid、diagonal-composition、visual-tension、collage-glitch可以看到技能把 asymmetry 定位在单一概念深挖与营销转化两类内容上——这两类场景恰恰是一个主视觉 一段聚焦文案的典型结构与非对称构图的适配度最高。三、视觉元素与构图要点Visual Elements文档对视觉元素的四项要求是生成阶段最直接的构图指令一侧放置大型主导元素Large dominant element on one side 主导元素可以是高清大图、数据可视化主图或超大号数字占据画面 50% 以上的视觉重量。另一侧保留充足留白Generous negative space on the other 留白不是空而是呼吸区和阅读区。留白让主导元素更突出也给了正文安放的空间。通过大小、颜色或密度平衡视觉重量Visual weight balanced through size, color, or density 这是实现重量平衡的三种具体手段小元素可以用高饱和度颜色增重大面积色块可以用浅色减重密集的模块排布可以与稀疏的留白互相抵消。可选的斜向或曲线元素弥合失衡Optional diagonal or curved element bridging the imbalance 一条斜向的色带、曲线、引线或虚线可以在视觉上把重侧和轻侧连接起来避免画面出现断裂感。3.1 与同类张力型布局的对比asymmetry 并不是仓库中唯一的非对称类布局。它和若干相邻布局共享动态、失衡、张力的设计基因但各有侧重布局文件核心定义与非对称的区别asymmetry.md极端左右失衡以视觉重量平衡强调重量对比本身主体完整保留edge-tension.md主体被裁切并压向画布边缘靠裁剪 延伸出画布制造张力主体可以不完整breaking-the-grid.md主元素突破容器边界出血靠突破网格制造深度与动感重在对边界的冒犯diagonal-composition.md元素沿对角轴线排列或整体倾斜张力来自斜向轴线而非左右重量差visual-tension.md拉伸、变形、对比制造拉扯感更抽象适合冲突/转化类主题left-image-right-text.md左图右文两栏属于规则分栏虽左右不同但重心居中对称感更强简言之asymmetry 的辨识特征是一侧极重、一侧极轻靠重量取平衡这是它在 87 个布局中不可替代的位置。3.2 与分析框架的联动在技能的分析阶段Step 2.0analysis-framework.md 会输出内容的data_type、complexity、point_count等维度并做视觉机会映射Visual Opportunity Mapping。对于非对称布局而言复杂度评估尤其重要Simple (3-5 points)适合稀疏布局、单一焦点这与 asymmetry一侧主导、一侧留白的特性天然契合而Complex (9 points)则更偏向多区块的密集布局如bento-grid。因此想让生成结果稳定落在非对称构图上输入内容本身最好聚焦于少数几个核心点。四、文字排布原则Text Placement文档对文字位置给出了三条明确规则正文放在更轻、更开放的留白区Text in the lighter, more open zone 把可读性要求最高的正文、说明文字放在轻侧留白区避免压在主导元素上。主导元素放在重侧Dominant element on the heavier side 主图、主数字、主视觉与重侧绑定形成重量锚点。标题放在视觉上最稳定的位置Title in the most visually stable position 标题通常位于顶部、靠近画面几何中心或轻侧的稳定区因为标题是全图的阅读入口不能被晃动的构图干扰。这三条规则与技能的基础提示词模板 base-prompt.md 中的文字要求相互呼应Main titles should be prominent and readable主标题醒目可读Key concepts should be visually emphasized关键概念用加粗、放大或颜色对比强调Hard data (numbers, dates, proper nouns) must be presented in visually distinct formats: bold, callout boxes, or data badges硬数据要用粗体、标注框或数据徽章呈现。也就是说asymmetry 布局负责空间结构而 base-prompt 负责文字层级两者在扩写后的提示词中共同约束最终成图。五、推荐风格搭配Recommended Pairings文档给出了三个推荐的风格搭配并注明各自适合的非对称方向。这三个风格文件都存在于references/styles/下我们逐一解读5.1 cartoon-flat扁平卡通动态非对称构图定义见 cartoon-flat.md配色鲜艳饱和色 纯白/纯色背景 高对比描边视觉元素无渐变纯色填充、粗而简洁的描边、卡通角色插画、简单几何形、无阴影无 3D 效果字体圆润或卡通字体、清晰粗体标签、对话气泡最适合儿童内容、角色叙事、友好讲解、吉祥物指南、趣味演示。与非对称搭配的合理性卡通角色的大只形象天然适合压住画面一侧另一侧留给对话气泡与短句正文形成活泼的失衡。5.2 aged-academia复古学院风编辑式非对称版面定义见 aged-academia.md配色棕褐色系如 Sepia#704214、陈旧墨色、大地色羊皮纸背景Parchment#F4E4BC变体Notebook笔记本手写笔记、页边批注、Specimen标本编号图表、拉丁文标签视觉元素做旧纸张纹理、交叉排线、科学插画精度、研究笔记与批注、标本板/素描美学、编号图表字体手写草书或衬线体、科学批注、小号大写标签、斜体学名最适合科学教育、生物主题、历史讲解、发明创造、自然记录。与非对称搭配的合理性复古学术版面本身就是编辑设计editorial的经典载体——大幅标本插图居一侧手写批注、编号与正文散落另一侧恰好是非对称的天然形态。5.3 corporate-memphis现代孟菲斯现代非对称设计定义见 corporate-memphis.md配色高饱和亮色紫、橙、青、黄 白色/浅粉彩背景 渐变填充与几何图案点缀视觉元素扁平矢量插画、不成比例的人物、抽象身体造型、漂浮几何元素、无描边纯色填充、植物与物件点缀字体干净无衬线、粗体标题、专业但友好、极简装饰最适合商务演示、科技产品、营销物料、企业培训。与非对称搭配的合理性孟菲斯风格的大几何 小点缀很容易构成一侧重一侧轻的重量对比同时保持商务场景所需的现代感与精致度。值得注意的是corporate-memphis也是技能默认的回退风格——当布局/风格选择异常文件缺失等时Worker 会回退到hub-spokecorporate-memphis见 SKILL.md Step 2.1。六、从选择到成图asymmetry 在生成流水线中的落地理解了布局语义后我们来看它如何在技能流水线中真正生效。6.1 Step 2.1名称级加权随机选择在内容分析完成后Worker 依据 layout-style-selection.md 做名称级的选择——只操作布局/风格的名字不读取任何布局/风格文件内容。以data_type single concept spotlight为例asymmetry 是备选之一按以下规则进入加权池主布局single-focal-point×10备选布局含 asymmetry、edge-tension、center-focus 等各 ×9从references/layouts/全部文件名中随机抽 3 个无关布局 ×1。随后洗牌取首项PRIMARY_LAYOUTsingle-focal-point # match_score1.0 row for this data_type ALT_LAYOUTS(big-typography ultra-minimalist ... asymmetry edge-tension ...) # match_score0.7 LAYOUT_POOL() for _ in $(seq 10); do LAYOUT_POOL($PRIMARY_LAYOUT); done for a in ${ALT_LAYOUTS[]}; do for _ in $(seq 9); do LAYOUT_POOL($a); done; done for r in $(printf %s\n ${ALL_LAYOUTS[]} | shuf | head -3); do LAYOUT_POOL($r); done LAYOUT$(printf %s\n ${LAYOUT_POOL[]} | shuf | head -1)按此权重主布局与每个备选布局的中选概率大约为 10:9随机无关布局合计约 10%。选择后仅做[ -f ]存在性校验不存在则回退hub-spoke随后把结果写入$TEMP_DIR/layout-style.json。这意味着除非用户明确指定否则最终是否命中 asymmetry 是一个随机事件——这一事实对如何稳定得到非对称构图至关重要见第七节。6.2 Step 2.3直接文件拼接注入扩写系统提示词选定布局后Worker 将prompts-expand-system.md、选中的布局文件、选中的风格文件、base-prompt.md通过cat直接拼接为系统提示词SKILL.md Step 2.3LAYOUT$(jq -r .layout $TEMP_DIR/layout-style.json) STYLE$(jq -r .style $TEMP_DIR/layout-style.json) { cat $SKILL_DIR/references/prompts-expand-system.md printf \n\n---\n\n## Selected Layout: %s\n\n $LAYOUT cat $SKILL_DIR/references/layouts/${LAYOUT}.md printf \n\n---\n\n## Selected Style: %s\n\n $STYLE cat $SKILL_DIR/references/styles/${STYLE}.md printf \n\n---\n\n## Output Template Reference\n\n cat $SKILL_DIR/references/base-prompt.md } $TEMP_DIR/expand-system-prompt.md注意 SKILL.md 明确要求不要使用 heredoc因为布局/风格文件内含反引号与$(...)未加引号的 heredoc 会被 shell 执行。随后用structured-content.md作为用户提示词调用sn-text-optimize得到expanded_prompt。6.3 从扩写提示词到最终成图扩写后的提示词会带着## Selected Layout: asymmetry的完整布局指南进入 base-prompt.md 的{{LAYOUT}}/{{LAYOUT_GUIDELINES}}占位符语境最终由sn-image-generate按以下参数生成python $SN_IMAGE_BASE/scripts/sn_agent_runner.py sn-image-generate \ --prompt $EXPANDED_PROMPT \ --image-size $IMAGE_SIZE \ --aspect-ratio $ASPECT_RATIO \ --save-path $TEMP_DIR/round_${ROUND}.png \ -o json画幅参数由 runtime-parameters.md 推断默认16:9用户给竖屏/Portrait时偏好9:16横屏/Landscape偏好16:9打印海报、卡片等场景可落到2:3、3:4、4:5等。对于非对称构图横版如16:9、3:2、21:9通常能更好地展示左重右轻的横向势差。6.4 与 VLM 质检规则的辩证关系当max_rounds 1时生成结果会交给 VLM 按 prompts-critic-system.md 的九条红线规则评审。其中Rule 2 — Imbalanced Element Distribution元素分布失衡对非对称构图特别值得注意Fails if visual weight is heavily skewed (e.g., all labels on one side), causing directional imbalance.这看似与非对称布局矛盾实则不然。asymmetry 文档强调的通过重量取得平衡正是为了规避这条红线非对称是有意的、受控的失衡——重侧元素足够大、轻侧留白足够撑得住画面整体视觉力矩仍然均衡评审即通过而所有标签堆在一侧、另一侧空空如也的无意失衡则会触发 Rule 2 被判 FAIL。因此在扩写提示词中准确传达重量平衡意图是让非对称构图既出效果又过质检的关键。七、实践建议如何稳定获得非对称的信息图由于 Step 2.1 的布局选择是加权随机的明确注释the pick is random, not reasoned over file contents想提高命中 asymmetry 的概率最可靠的办法是在用户提示词中显式声明布局偏好。仓库文档为这一做法提供了三重支撑prompts-expand-system.md 的 User-Defined Priority 规则扩写器会First, check if the user has provided specific layout instructions (e.g., three-column grid, horizontal timeline). If present, strictly follow these instructions.——即用户显式给出的布局指令会被严格遵循。analysis-framework.md 的design_instructions字段分析阶段会从用户输入中提取风格、颜色、布局等设计偏好存入design_instructions供后续阶段消费。structured-content-template.md 的 Layout Preferences 区块结构化内容模板专设### Layout Preferences小节用于登记用户的结构偏好。据此实际使用时可以在请求中这样写示例生成一张信息图采用非对称构图左侧一张大幅主图右侧留白放正文标题在顶部稳定位置布局偏好asymmetric layout右侧放核心数据大字左侧留白配合prompts_expand_modeforce强制走扩写流程让布局偏好被充分融入expanded_prompt。生成后如需核对布局指令是否真正进入提示词可设置output_modeverbose在返回结果中直接查看Expanded prompt原文确认其中包含非对称构图相关的布局描述配合max_rounds1让 VLM 质检兜底注意 Rule 2 的重量平衡要求即可在多数场景下稳定产出具有编辑级张力的非对称信息图。八、小结asymmetry 是 SenseNova-Skillssn-infographic技能 87 个布局定义中颇具代表性的一员它以极端左右失衡 视觉重量平衡为核心天然适配杂志编辑风、单一概念聚焦与营销转化类内容并提供cartoon-flat、aged-academia、corporate-memphis三组风格搭配。在流水线中它经由 Step 2.1 名称级加权随机选择、Step 2.3 直接文件拼接、sn-image-generate成图与 VLM 九条红线质检完成落地。对于希望稳定获得非对称构图的用户在提示词中显式声明布局偏好、并借助verbose输出核验扩写结果是最具可操作性的路径。如需查看更多已生成信息图的参考效果含每条示例的Expanded Prompt原文可浏览 docs/sn-infographic-examples.md 信息图画廊布局选择的完整权重规则见 layout-style-selection.md技能总流程见 SKILL.md。赞分享AI 技能人工智能深度研究数据分析媒体生成【免费下载链接】SenseNova-SkillsModular SenseNova skills for building AI-powered office assistants and productivity workflows项目地址https://gitcode.com/gh_mirrors/se/SenseNova-Skills点击查看免费下载相关推荐SenseNova-Skills sn-infographic 布局深度解析left-text-right-image 左文右图版式的设计与实战SenseNova Skills sn infographic 布局深度解析left text right image 左文右图版式的设计与实战 本篇技术指南AI 技能人工智能深度研究数据分析媒体生成SenseNova-Skills sn-infographic 布局与风格选择机制基于名称的加权随机采样算法全解SenseNova Skills sn infographic 布局与风格选择机制基于名称的加权随机采样算法全解 本篇技术指南聚焦 SenseNova SkiAI 技能人工智能深度研究数据分析媒体生成老 iPhone 重获新生palera1n 越狱完整指南A8 到 A11老 iPhone 重获新生palera1n 越狱完整指南A8 到 A11 手里还留着 iPhone 7、甚至 6s 的旧机器系统停在好几年前新 AppAI 技能人工智能深度研究数据分析媒体生成上一篇5分钟掌握DOL-LyraDegrees of Lewdity汉化美化一站式解决方案下一篇终极指南如何让E7Helper为你的《第七史诗》24小时自动刷资源创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考