用途:该技能用于根据用户需求生成极简、几何风格的 SVG 标志,也适合制作图标或视觉标识。
工作流程:编写代码前先做设计分析,确定关键视觉隐喻、使用 Hex 色码确定调色板,并规划由圆形、矩形、路径等基本图形构成的几何构图;随后配置 SVG,定义画布尺寸(例如 512x512),使用 viewBox 以保证可缩放与响应式,并确保正确的 XML 命名空间 xmlns="http://www.w3.org/2000/svg";最后用 Python 实现并输出。
主要能力与约束:使用自包含的 Python 脚本,不依赖 cairo、svgwrite 等外部非标准库,仅用标准字符串格式化或 xml.etree.ElementTree;将样式(SVG 内 CSS 或内联样式)与几何图形分离;结果保存为 logo.svg。建议遵循示例结构:先设 width、height、主色与辅色,再写带 viewBox 的 SVG 头,用格式化字符串生成圆形、矩形、路径、多边形等形状,最后拼接写出文件并打印提示。
关键原则:始终使用 viewBox 而非仅固定宽高;尽量减少依赖,只用 Python 标准库;样式与几何分离;聚焦圆形、矩形、路径、多边形等几何基元;保持颜色一致,使用已定义的 Hex 调色板。
适用场景:需要程序化、可复现地批量生成或调整极简几何 logo、图标时。限制:仅依据给定资料,未提供价格、收费、平台兼容性或效果保证等信息。