SVG转PNG、矢量光栅化、REST API

将SVG矢量转换为 PNG via API

通过REST API将SVG矢量文件光栅化为高质量PNG图像。指定精确的输出尺寸,获得用于电子邮件、文档和网页的完美PNG输出。

# Convert SVG logo to PNG
curl -X POST \
  https://api.convertfilefast.com/v2/convert/svg-to-png \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@logo.svg" \
  -F "width=512" \
  -F "height=512" \
  --output logo.png

# HTTP 200 OK — Content-Type: image/png
2秒内转换完成

优势

为什么使用我们的API?

完整可靠的解决方案,适用于任何技术栈的集成。

自定义尺寸

以像素为单位设置输出宽度和高度。以任何所需尺寸渲染徽标、图标和图表。

清晰的PNG输出

获得无损PNG输出,非常适合需要在任何尺寸下边缘清晰的徽标、图标和图形。

简单的多部分上传

上传logo.svg并接收logo.png。无需SVG解析库或本地渲染工具。

电子邮件和文档安全

PNG文件在所有不支持SVG的电子邮件客户端和文档编辑器中正确显示。

n8n和自动化就绪

在由任何事件触发的n8n工作流中自动将SVG资产转换为PNG。

零存储

SVG文件在内存中光栅化并立即删除。您的资产永远不会存储在我们的服务器上。

面向 AI 智能体

也可以从 Claude、Cursor 或任意 MCP 客户端调用

Convert File Fast 提供原生的 Model Context Protocol 服务器。只需一次工具调用,即可把该转换交给 AI 智能体完成 —— 无需 HTTP 客户端,无需处理二进制,并为每个用户单独签发 API 密钥。

本地安装
npx -y convertfilefast-mcp
MCP 工具调用
convert_file({ target_format: "png", source_url: "https://example.com/file.svg" })

FAQ

常见问题

支持哪些SVG格式?

API支持标准SVG文件(版本1.1),包括内联CSS样式、渐变、剪切路径、遮罩和嵌入图像。也接受包含外部字体引用的SVG文件——出于安全考虑,光栅化过程中会忽略脚本。

我可以为输出PNG设置自定义宽度和高度吗?

可以。在multipart表单正文中传递width和height参数(以像素为单位)。例如,width=1024&height=1024会生成1024×1024的PNG。如果省略这两个参数,则使用SVG的自然viewBox尺寸。

PNG输出中是否保留透明度?

是的。具有透明背景的SVG文件默认被光栅化为具有透明alpha通道的PNG。PNG格式支持完整的RGBA,因此原始SVG中的所有透明区域在输出中保持透明。

SVG文件的最大大小是多少?

上限取决于你的套餐,并按 API 密钥生效 —— 当前接受的上限可在 https://api.convertfilefast.com/v1/info 查询,你自己套餐的上限显示在控制台中。

开始将SVG转换为PNG

获取您的API密钥并即时将SVG文件转换为PNG。免费计划每月包含10次转换。

无需信用卡。Free计划10次免费转换。