图片处理

SVG 转 PNG

在线 SVG 转 PNG 工具,粘贴 SVG 代码或上传 .svg 文件,自定义输出尺寸和背景色,浏览器内 Canvas 渲染导出 PNG 图片。


            

使用说明

本工具将 SVG 通过 Image 元素加载,再用 Canvas 重绘导出 PNG,数据全程在浏览器内处理

参数与限制

  • mode:粘贴代码 或 上传 .svg 文件。
  • width:0 表示按 SVG 自身 viewBox/width 属性原尺寸输出。
  • bgColor:仅 JPG 输出或显式背景。透明 PNG 留空。

使用场景

  • SVG 图标导出 PNG (兼容老浏览器/Office)。
  • 设计稿 SVG → PNG 嵌入 PPT/邮件。
  • SVG logo 多尺寸导出。

Agent API 调用示例

本工具为纯前端实现,数据在浏览器内处理,不发送服务器。manifest 中 api_url 为空,/api/svg2png/ 端点不存在(返回 404)。Agent 请读取 schema.json 理解字段,调用前请在工具页用浏览器执行。
// Step 1: 读取工具 Schema
GET https://clawam.com/tools/svg2png/schema.json

// Step 2: SVG 转 PNG 算法在工具页 JS 中实现,无 API 端点
// 如需 Agent 调用,请使用支持浏览器执行的客户端(如 headless browser)
// 或直接 fork 工具页的 JS 算法到你的 Agent 运行时
// 相关源文件:
//   https://clawam.com/tools/svg2png/index.html (含完整算法 JS)