ppt-icon-generator

Polar Sponsor
爱发电 赞助
.NET 9.0

为 PowerPoint 演示文稿生成或搜索透明 PNG 图标。使用场景:(1) 需要 PPT 幻灯片图标,(2) 想通过文字提示生成自定义图标,(3) ...

PPT 图标生成器

功能概述

PPT 图标生成器是一项面向实际任务的技能,主要用于将专业 PNG 透明图标用于您的 PowerPoint 演示文稿;Features QQ 搜索图标 : 从 APIQ 图标中搜索 20万+ 图标 : 创建 custo。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

PPT 图标生成器

为您的 PowerPoint 演示文稿生成专业的 PNG 透明图标。

功能特性

  • 🔍 搜索图标:从 Iconify API 中检索超过 200,000 个图标
  • 🎨 生成图标:使用 AI/Copilot,基于文本提示创建自定义图标
  • 🖼️ SVG 转 PNG:将 SVG 图标转换为带透明背景的 PNG 格式
  • 📐 自定义尺寸:按任意尺寸生成图标(默认:512×512)
  • 🎯 多种样式:扁平(flat)、线性(line)、填充(filled)、轮廓(outline)、双色调(duotone)

快速开始

搜索并下载图标

# 搜索关键词为 "chart" 的图标
python3 scripts/icon_search.py --query "chart" --limit 5

# 下载首个搜索结果为 PNG 格式
python3 scripts/icon_search.py --query "chart" --download --output ~/workspace/chart_icon.png

生成自定义图标

# 生成带渐变风格的 "rocket" 图标
python3 scripts/icon_generate.py --prompt "rocket launching with fire trail" --style gradient --output rocket.png

# 生成线性风格图标
python3 scripts/icon_generate.py --prompt "data analytics dashboard" --style line --size 256

使用方法

方法 1:搜索现有图标(推荐)

从超过 200,000 个开源图标中搜索:

// 搜索图标
{
  "tool": "exec",
  "command": "python3 /root/.openclaw/skills/ppt-icon-generator/scripts/icon_search.py --query 'analytics' --limit 10"
}

// 下载指定图标
{
  "tool": "exec",
  "command": "python3 /root/.openclaw/skills/ppt-icon-generator/scripts/icon_search.py --query 'chart-line' --download --output /root/.openclaw/workspace/chart.png"
}

方法 2:使用 AI/Canvas 生成

通过浏览器自动化,借助 AI 工具生成图标:

// 使用 Copilot/ChatGPT 生成图标
{
  "tool": "browser",
  "action": "open",
  "targetUrl": "https://copilot.microsoft.com"
}

// 提示词示例:
// "Generate a minimalist icon of [DESCRIPTION], transparent background, 
//  suitable for PowerPoint, flat design style, single color"

方法 3:使用 Python(Pillow)创建

生成简单的几何图形图标:

# 创建带透明背景的基础图形
python3 scripts/icon_generate.py --shape circle --color "#FF6B6B" --output icon.png

# 创建基于文本的图标
python3 scripts/icon_generate.py --text "AI" --bg-gradient "#667eea,#764ba2" --output ai_icon.png

图标搜索示例

常见 PPT 图标分类

# 商业与数据分析类
python3 scripts/icon_search.py --query "chart-bar" --download
python3 scripts/icon_search.py --query "trending-up" --download
python3 scripts/icon_search.py --query "pie-chart" --download

# 技术类
python3 scripts/icon_search.py --query "cpu" --download
python3 scripts/icon_search.py --query "cloud" --download
python3 scripts/icon_search.py --query "database" --download

# 沟通类
python3 scripts/icon_search.py --query "message" --download
python3 scripts/icon_search.py --query "email" --download
python3 scripts/icon_search.py --query "share" --download

# UI 元素类
python3 scripts/icon_search.py --query "check-circle" --download
python3 scripts/icon_search.py --query "alert" --download
python3 scripts/icon_search.py --query "settings" --download

图标生成示例

基于文本提示生成

# 生成抽象科技风格图标
python3 scripts/icon_generate.py 
  --prompt "neural network nodes connected" 
  --style flat 
  --color "#4ECDC4" 
  --output neural_icon.png

# 生成箭头图标
python3 scripts/icon_generate.py 
  --prompt "arrow pointing right with curved path" 
  --style line 
  --size 512 
  --output arrow.png

简单几何图标

# 实心圆形图标
python3 scripts/icon_generate.py --shape circle --color "#FF6B6B" --output red_circle.png

# 圆角矩形
python3 scripts/icon_generate.py --shape rounded-rect --color "#4ECDC4" --output teal_box.png

# 菱形
python3 scripts/icon_generate.py --shape diamond --color "#FFE66D" --output yellow_diamond.png

PPT 适用图标样式

样式 适用场景 命令参数
Flat 现代、简洁的幻灯片 --style flat
Line 极简、仅轮廓 --style line
Filled 强调重点、视觉突出 --style filled
Gradient 吸睛标题或主视觉 --style gradient
Duotone 专业报告、正式文档 --style duotone

工作流:为 PPT 获取图标

步骤 1:搜索或描述需求

# 方案 A:搜索已有图标
python3 scripts/icon_search.py --query "your-keyword" --limit 5

# 方案 B:描述您需要的图标
python3 scripts/icon_generate.py --prompt "your description" --preview

步骤 2:下载或生成图标

# 下载已选图标
python3 scripts/icon_search.py --query "selected-icon-name" --download --output my_icon.png

# 或生成自定义图标
python3 scripts/icon_generate.py --prompt "description" --output my_icon.png

步骤 3:校验并使用

# 检查图标属性
python3 scripts/icon_verify.py --file my_icon.png

# 如需调整尺寸
python3 scripts/icon_resize.py --input my_icon.png --size 256 --output my_icon_256.png

步骤 4:发送给用户

{
  "tool": "message",
  "action": "send",
  "filePath": "/root/.openclaw/workspace/my_icon.png",
  "filename": "my_ppt_icon.png"
}

API 参考

icon_search.py

python3 scripts/icon_search.py [options]

选项:
  --query TEXT        搜索关键词(必需)
  --limit N           返回结果数量(默认:10)
  --download          下载首个结果为 PNG 格式
  --output PATH       输出文件路径
  --style STYLE       按样式筛选:flat、line、filled
  --color COLOR       按配色主题筛选

icon_generate.py

python3 scripts/icon_generate.py [options]

选项:
  --prompt TEXT       图标描述文本(用于生成)
  --shape SHAPE       基础形状:circle、square、diamond、star
  --text TEXT         将文本渲染为图标
  --style STYLE       样式:flat、line、gradient、duotone
  --color COLOR       主色(十六进制值)
  --size N            输出尺寸(像素,默认:512)
  --output PATH       输出文件路径
  --bg-color COLOR    背景颜色(默认:透明)

icon_convert.py

python3 scripts/icon_convert.py [options]

选项:
  --input PATH        输入 SVG 文件路径
  --output PATH       输出 PNG 文件路径
  --size N            输出尺寸(默认:512)
  --color COLOR       覆盖图标颜色

最佳实践

  1. 尺寸:建议统一使用 512×512,便于在 PPT 中灵活缩放
  2. 格式:始终使用带透明背景的 PNG 格式
  3. 样式:匹配 PPT 主题(现代风格用 flat,极简风格用 line)
  4. 配色:使用品牌色或中性色(如 #333、#666、#999)
  5. 一致性:整套演示文稿应保持图标风格统一

常见 PPT 图标需求

使用场景 推荐搜索关键词
章节标题 title、heading、flag
项目符号 check、dot、star
流程步骤 arrow-right、number-1、timeline
数据图表 chart、graph、analytics
联系信息 email、phone、location
社交媒体 twitter、linkedin、github

故障排查

未找到图标

  • 尝试同义词:"chart" → "graph" → "analytics"
  • 使用更宽泛的关键词:例如用 "email" 替代 "gmail"

生成的图标效果不佳

  • 在提示词中增加更多细节描述
  • 尝试不同样式:--style line 对比 --style flat
  • 调整颜色以提升对比度

PNG 图标出现白色背景

  • 确认透明背景功能已启用
  • 确保导出格式为 PNG(而非 JPG)
  • 使用以下命令验证:python3 scripts/icon_verify.py --file icon.png

示例

示例 1:完整工作流

用户:“我需要一个用于 PPT 中 AI 分析章节的图标”

# 搜索相关图标
python3 scripts/icon_search.py --query "ai-brain" --limit 5

# 下载最匹配的结果
python3 scripts/icon_search.py --query "brain-circuit" --download --output ai_icon.png

# 或生成自定义图标
python3 scripts/icon_generate.py --prompt "AI brain with circuit patterns" --style gradient --output ai_custom.png

示例 2:批量生成图标

# 创建图标集
for theme in "strategy" "growth" "innovation" "team"; do
  python3 scripts/icon_generate.py --prompt "$theme concept" --output "${theme}_icon.png"
done

示例 3:样式与品牌色匹配

# 生成与 PPT 主题色一致的图标
python3 scripts/icon_generate.py --shape circle --color "#YOUR_BRAND_COLOR" --output brand_icon.png

链接与资源

  • Iconify API:https://api.iconify.design/
  • 图标库:Material Design、Fluent、Heroicons、Phosphor
  • 取色工具:https://colorpicker.me/

相关专题

更多
PPT批量修改调整尺寸教程合集
PPT批量修改调整尺寸教程合集

本专题整合了PPT批量修改图片尺寸教程合集,阅读专题下面的文章了解更多详细内容。

2026.04.03

378

14

PPT批量插入图片方法合集
PPT批量插入图片方法合集

本专题整合了PPT批量插入图片相关技巧,阅读专题下面的文章了解更多详细步骤。

2026.04.03

164

12

PPT自动播放设置合集
PPT自动播放设置合集

本专题整合了PPT自动播放相关教程内容合集,阅读专题下面的文章了解更多详细内容。

2026.04.01

139

23

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

2026.01.15

654

45

PPT交互图表教程大全
PPT交互图表教程大全

本专题整合了PPT交互图表相关教程汇总,阅读专题下面的文章了解更多详细内容。

2026.01.12

273

10

PPT动态图表制作教程大全
PPT动态图表制作教程大全

本专题整合了PPT动态图表制作相关教程,阅读专题下面的文章了解更多详细内容。

2026.01.07

314

19

word转换成ppt教程大全
word转换成ppt教程大全

本专题整合了word转换成ppt教程,阅读专题下面的文章了解更多详细操作。

2025.12.25

511

16

PPT怎么一次性插入多张图片
PPT怎么一次性插入多张图片

在 PPT 中一次性插入多张图片,可先打开 PPT,定位到要插入图片的幻灯片,点击 “插入” 选项卡中的 “图片”。在弹出的文件选择窗口中,按住 Ctrl 键(Windows 系统)或 Command 键(Mac 系统),逐一选择所需图片,然后点击 “插入” 按钮即可。

2025.04.28

149801

9

ppt成品免费获取网站
ppt成品免费获取网站

本专题推荐了多个提供免费 PPT 模板的网站,包括 SlideModel、PowerPoint Templates、Presentation Magazine、Free-Powerpoint-Templates 和 Canva。这些网站提供种类繁多的模板,涵盖各种主题、风格和设计。

2025.03.10

15139

7

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
GenerateAPI使用指南
GenerateAPI使用指南

共0课时 | 0人学习

天工智能体:免费AI神器!
天工智能体:免费AI神器!

共0课时 | 151人学习

天工AI帮助手册
天工AI帮助手册

共0课时 | 0人学习