xChar

SVG(可缩放矢量图形)的独特优势

  • 无损缩放:放大不失真,适合任何尺寸设备
  • 可编辑性:生成后可二次编辑修改各个元素
  • 文件小:代码形式存储,体积小于位图
  • 动效支持:可添加交互和动画效果

SVG格式文件将图像存储为矢量,这是一种基于数学公式由点、线、曲线和形状组成的图形。图形可以无限缩放而不失真,非常适合绘制UI素材、Logo图标、图形插画、技术架构图、流程图等需要无损缩放的图片。其文件本质上是XML格式的文本代码,可以直接嵌入网页或导入各种设计工具。

SVG提示词通用模板

任务定义

请为[主题/目的]创建一个专业的SVG图像。

图片规格

  • 尺寸:[宽x高,如750x1334px]
  • 背景:[背景颜色/渐变要求]
  • 视觉风格:[如现代简约/卡通/扁平化/等距图/水墨等]

内容结构

  1. [主要内容元素1,如标题区]
  2. [主要内容元素2,如内容区]
  3. [主要内容元素3,如数据展示区]
    ...

设计风格

  • 配色方案:[指定主色调/辅助色/强调色]
  • 字体要求:[字体家族/大小/粗细等]
  • 图形元素:[需要包含的图标/装饰/视觉元素]
  • 布局安排:[元素排列方式/留白/对齐]

技术要求

  • 动效需求:[是否需要动画/交互效果]
  • 文本处理:[文字排版要求/截断处理]
  • 图形质量:[线条粗细/圆角设置/阴影效果]
  • 格式输出:[确保SVG代码完整/有效]

特殊要求

  • [其他特殊注意事项或要求]

参考资料

[可以添加参考素材/内容]

我们可以看到,这个模板涵盖了SVG内容创建的所有关键方面,从内容结构到技术实现,从资源配置到交付要求。这种全面性确保生成的SVG内容没有重大遗漏,进而也就确保了输出的确定性✅

有了模板之后,用法就很简单了:把你的要求和需要的功能,连同模板一起扔给AI,让AI生成具体的提示词。然后就可以用这个提示词去生成SVG图像。

SVG图片类型指南

SVG图片类型主要用途适用场景

  • 流程图:展示步骤、决策和工作流程(业务流程说明、算法描述)
  • 技术路线图:展示技术发展路径和学习路线(职业规划、技能体系构建)
  • 组织架构图:展示层级结构和汇报关系(公司架构、团队结构)
  • 思维导图:放射状展开表示概念关系(头脑风暴、知识整理)
  • 信息图表:视觉化呈现数据和信息(报告展示、市场分析)
  • 甘特图:展示任务时间线和进度(项目管理、进度跟踪)
  • 数据可视化图表:展示数据趋势和比较关系(数据分析、科学研究)
  • 网络拓扑图:展示系统组件间连接关系(网络架构、系统设计)

设计风格与配色方案

SVG图片风格风格特点适用场景推荐配色
简约/极简线条简洁、留白多、元素少商务展示、科技产品黑白灰为主,单色或双色
扁平化无渐变、无阴影、色块分明界面图标、信息图表鲜艳纯色、高对比度
等距三维立体感、固定角度数据可视化、建筑设计渐变色、蓝紫系
手绘线条自由流畅、色彩丰富多样儿童教育、艺术展览多彩、高明亮度
美拉德低调稳重、质感十足秋冬季节的品牌推广、宣传棕褐色为主、深浅不一
水墨模拟中国水墨画效果东方风格设计、文化艺术黑白灰、淡蓝、棕色
卡通夸张生动、轮廓圆润儿童教育、社交媒体明亮饱和色、多彩渐变

如何使用这个模板

  1. 选择合适的图片类型:根据你的需求,从流程图、思维导图、信息图表等中选择
  2. 定制设计风格:选择适合内容的视觉风格和配色方案
  3. 明确内容结构:清晰列出你需要在SVG中展示的主要内容元素
  4. 添加参考资料:提供你希望AI参考的文字内容或图片
  5. 迭代优化:生成后如有需要,可以要求AI调整特定部分

实操案例

案例:小红书风格知识卡片提示词示例

任务定义

请为"SVG图片的场景应用"创建一个适合小红书平台的精美SVG卡片。

图片规格

  • 尺寸:750x1334px(竖屏,适合手机阅读)
  • 背景:柔和渐变背景,从浅粉到浅蓝
  • 视觉风格:现代简约,高颜值,有设计感

内容结构

  1. 标题区:突出显示主题名称和副标题
  2. 简介区:一句话解释这项技术
  3. 核心特点区:列出3-4个关键特点,配以图标
  4. 实用价值区:解释为什么这项技术很重要
  5. 底部信息区:放置开源地址等额外信息

设计风格

  • 配色方案:以紫色系为主色调,搭配白色内容区和柔和色块
  • 字体要求:现代无衬线字体,标题加粗,字号层次分明
  • 图形元素:使用简洁几何形状作为装饰,圆形或波浪状点缀
  • 布局安排:卡片式布局,内容区有适当圆角和柔和阴影

技术要求

  • 文本处理:确保所有文字清晰可读,标题醒目
  • 图形质量:使用圆角矩形,适当添加柔和阴影增加层次感
  • 格式输出:完整SVG代码,确保没有错误

特殊要求

  • 确保信息呈现清晰易懂,适合小白用户
  • 整体设计要具有"一眼惊艳"的视觉效果
  • 不要包含"小白"、"炸裂"等极限词

完整SVG代码

您可以直接复制以下代码,并将其保存为.svg文件。在浏览器中打开即可看到最终效果。

<svg width="750" height="1334" viewBox="0 0 750 1334" xmlns="http://www.w3.org/2000/svg" style="font-family: 'PingFang SC', 'Helvetica Neue', 'Arial', sans-serif;">
  <!-- === 定义区:渐变、滤镜等可复用元素 === -->
  <defs>
    <!-- 背景渐变:从粉到蓝 -->
    <linearGradient id="bg-gradient" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" style="stop-color:#FFDDE1; stop-opacity:1" />
      <stop offset="100%" style="stop-color:#C8E6FF; stop-opacity:1" />
    </linearGradient>

    <!-- 标题文字渐变:从深紫到亮紫 -->
    <linearGradient id="title-gradient" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#6A11CB;" />
      <stop offset="100%" style="stop-color:#2575FC;" />
    </linearGradient>

    <!-- 柔和阴影滤镜 -->
    <filter id="soft-shadow" x="-20%" y="-20%" width="140%" height="140%">
      <feDropShadow dx="0" dy="4" stdDeviation="10" flood-color="#4A148C" flood-opacity="0.1" />
    </filter>
  </defs>

  <!-- === 背景层 === -->
  <rect width="750" height="1334" fill="url(#bg-gradient)" />

  <!-- 装饰性图形 -->
  <circle cx="100" cy="200" r="80" fill="#ffffff" opacity="0.15" />
  <circle cx="700" cy="550" r="120" fill="#A48BFF" opacity="0.1" />
  <circle cx="150" cy="1100" r="100" fill="#ffffff" opacity="0.2" />

  <!-- === 内容层 === -->
  <g id="content-group">
    <!-- 1. 标题区 -->
    <g id="title-area" text-anchor="middle">
      <text x="375" y="160" font-size="64" font-weight="bold" fill="url(#title-gradient)">SVG 图片的场景应用</text>
      <text x="375" y="215" font-size="24" fill="#555768">矢量图形的魔法世界</text>
    </g>

    <!-- 2. 简介区 -->
    <g id="intro-area">
      <rect x="50" y="270" width="650" height="90" rx="20" fill="#F8F4FF" filter="url(#soft-shadow)" />
      <text x="375" y="325" text-anchor="middle" font-size="22" fill="#6A5ACD">
        一种不失真的图像格式,让你的设计更灵活
      </text>
    </g>

    <!-- 3. 核心特点区 -->
    <g id="features-area">
      <!-- 特点1: 无限缩放 -->
      <g>
        <rect x="50" y="400" width="650" height="150" rx="20" fill="white" filter="url(#soft-shadow)" />
        <!-- Icon: 缩放 -->
        <g transform="translate(90, 445)" stroke="#8A2BE2" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round">
          <path d="M 0 20 L 20 0 M 12 0 L 20 0 L 20 8" />
          <path d="M 40 40 L 60 60 M 40 52 L 40 60 L 48 60" />
          <circle cx="30" cy="30" r="12" />
        </g>
        <text x="180" y="465" font-size="26" font-weight="600" fill="#333">无限缩放</text>
        <text x="180" y="505" font-size="20" fill="#777">任意放大不模糊,保持高清锐利</text>
      </g>

      <!-- 特点2: 轻量高效 -->
      <g>
        <rect x="50" y="580" width="650" height="150" rx="20" fill="white" filter="url(#soft-shadow)" />
        <!-- Icon: 羽毛 -->
        <g transform="translate(90, 625)" stroke="#8A2BE2" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round">
          <path d="M30,0 Q60,30 30,60 Q0,30 30,0 Z" fill="#E6E6FA" />
          <path d="M30,0 Q60,30 30,60" />
          <path d="M20,15 L40,35" />
          <path d="M20,30 L40,50" />
        </g>
        <text x="180" y="645" font-size="26" font-weight="600" fill="#333">轻量高效</text>
        <text x="180" y="685" font-size="20" fill="#777">文件体积小,加载速度快,利于SEO</text>
      </g>

      <!-- 特点3: 动态交互 -->
      <g>
        <rect x="50" y="760" width="650" height="150" rx="20" fill="white" filter="url(#soft-shadow)" />
        <!-- Icon: 魔术棒 -->
        <g transform="translate(95, 805)" stroke="#8A2BE2" stroke-width="3" fill="#E6E6FA" stroke-linecap="round" stroke-linejoin="round">
          <path d="M0,0 L30,30 M10,35 L5,40 M40,10 L35,5" />
          <polygon points="30,30 45,15 60,30 45,45" />
        </g>
        <text x="180" y="825" font-size="26" font-weight="600" fill="#333">动态交互</text>
        <text x="180" y="865" font-size="20" fill="#777">可通过代码控制,实现酷炫动画效果</text>
      </g>
    </g>

    <!-- 4. 实用价值区 -->
    <g id="value-area">
      <rect x="50" y="950" width="650" height="190" rx="20" fill="#EDE7F6" filter="url(#soft-shadow)" />
      <text x="375" y="1000" text-anchor="middle" font-size="28" font-weight="bold" fill="#4A148C">为什么它如此重要?</text>
      <text x="80" y="1055" font-size="21" fill="#4A235A" line-height="1.6">
        <tspan x="80" dy="0">从动态Logo、数据可视化图表到个性化图标,</tspan>
        <tspan x="80" dy="1.4em">SVG正在重塑现代Web设计,</tspan>
        <tspan x="80" dy="1.4em">全方位提升用户体验。</tspan>
      </text>
    </g>

    <!-- 5. 底部信息区 -->
    <g id="footer-area" text-anchor="middle" fill="#6c757d">
      <!-- GitHub Icon -->
      <path fill="#6c757d" d="M346.5,1236.5c-3.3,0-6,2.7-6,6v15c0,3.3,2.7,6,6,6s6-2.7,6-6v-15C352.5,1239.2,349.8,1236.5,346.5,1236.5z M375,1225c-12.4,0-22.5,10.1-22.5,22.5c0,9.9,6.4,18.3,15.2,21.3c1.1,0.2,1.5-0.5,1.5-1.1c0-0.5,0-2,0-3.9c-6.2,1.3-7.5-3-7.5-3c-1-2.6-2.5-3.3-2.5-3.3c-2-1.4,0.2-1.3,0.2-1.3c2.2,0.2,3.4,2.3,3.4,2.3c2,3.4,5.2,2.4,6.4,1.8c0.2-1.4,0.8-2.4,1.4-3c-4.9-0.6-10.1-2.5-10.1-11c0-2.4,0.9-4.4,2.3-6c-0.2-0.6-1-2.8,0.2-5.9c0,0,1.9-0.6,6.1,2.3c1.8-0.5,3.7-0.7,5.6-0.7c1.9,0,3.8,0.2,5.6,0.7c4.2-2.9,6.1-2.3,6.1-2.3c1.2,3.1,0.4,5.4,0.2,5.9c1.4,1.6,2.3,3.5,2.3,6c0,8.5-5.2,10.4-10.1,11c0.8,0.7,1.5,2.1,1.5,4.2c0,3,0,5.5,0,6.2c0,0.6,0.4,1.3,1.5,1.1c8.8-3,15.2-11.4,15.2-21.3C397.5,1235.1,387.4,1225,375,1225z"/>
      <text x="375" y="1285" font-size="18">
        <tspan>了解更多 &amp; 探索开源项目</tspan>
      </text>
    </g>
  </g>
</svg>

image


SVG图片后期编辑方法

生成的SVG可以通过以下方式进行后期编辑:

  1. 在线SVG编辑器
    使用 SVG编辑器 https://unpkg.com/[email protected]/dist/editor/index.html 进行可视化编辑;也可以在线 SVG 编辑工具进行二次编辑,比如 https://www.jyshare.com/more/svgeditor/
    然后所生成的内容就出现在画面中,我们可以根据自己的需要来对图片进行修改。点选内容,出现如图虚线框即可进行移动和修改,移动虚线框来移动内容,双击文字内容进行修改。按住shift键并选择多内容,可以一并移动。修改完成后,点击左上角,选择下方【Export】进行导出,可以根据自己的需要来选择各种图片和或PDF格式。选择保存后它会跳出一个新的界面,点击右键另存为图片。

  2. PowerPoint编辑:插入SVG文件:在PPT中点击"插入" > "图片" > "来自文件的图片"转换为可编辑形状:选择SVG图像,右键点击 > "转换为形状" > "取消组合"。

  3. 代码编辑:直接用AI编程来修改SVG代码调整具体参数。

补充分享

通过这套提示词模板和各种实践案例,我们可以看出来这套SVG的提示词还是非常能打的,即使没有啥设计经验的人也能创建出审美在线、输出稳定的SVG图表,大大提高了内容创作效率和质量。

当然,对于更具体的场景应用,以及更精美的图表要求,就需要在这个基础上让AI不断生成多版本和打磨。希望这套方案能让你的画图能力锦上添花,创造出令人惊艳的可视化内容!

SVG很多场景无法直接用,但可以借助 SVG 查看器如:SVGViewer(https://www.svgviewer.dev/) 转换为 PNG 下载使用。

Loading comments...