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

将SVG矢量转换为 PNG via API

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

cURLPythonNode.jsn8n
# 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
Conversion completed in <2s

优势

为什么使用我们的API?

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

自定义尺寸

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

清晰的PNG输出

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

简单的多部分上传

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

电子邮件和文档安全

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

n8n和自动化就绪

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

零存储

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接受最大20MB的SVG文件。对于大多数徽标、图标和图表,此限制已绰绰有余。如果您的SVG超过此限制,请考虑删除嵌入的base64图像或在发送前拆分文件。

开始将SVG转换为PNG

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

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