SVG转图片
SVG转图片
POST /image/svg - SVG转图片
需要将灵活的 SVG 矢量图形转换为常见的光栅图像格式吗?这个接口可以帮你轻松实现。
功能概述
上传一个 SVG 文件,并指定目标格式(如 PNG、JPEG 等),接口将返回转换后的图像。你还可以调整输出图像的尺寸和(对于JPEG)压缩质量,以满足不同场景的需求。
需要将灵活的 SVG 矢量图形转换为常见的光栅图像格式吗?这个接口可以帮你轻松实现。
上传一个 SVG 文件,并指定目标格式(如 PNG、JPEG 等),接口将返回转换后的图像。你还可以调整输出图像的尺寸和(对于JPEG)压缩质量,以满足不同场景的需求。
format输出图像的目标格式。支持的值:png, jpeg, jpg, gif, tiff, bmp。
width输出图像的宽度(像素)。如果省略,将根据 height 保持宽高比,或者使用 SVG 的原始宽度。
height输出图像的高度(像素)。如果省略,将根据 width 保持宽高比,或者使用 SVG 的原始高度。
qualityJPEG 图像的压缩质量(1-100)。仅当 format 为 jpeg 或 jpg 时有效。
要转换的 SVG 文件。
file支持SVG文件
转换成功!响应体是转换后图像的二进制数据。
接口返回的是图片的二进制数据流,而非 JSON 对象。客户端在接收到响应后,需要将其作为图片文件进行解析和处理。
在浏览器环境中,最标准的做法是将响应体读取为 Blob 对象,并通过 URL.createObjectURL 生成一个临时的本地访问地址,最后将其赋值给 <img> 标签。为了避免内存泄漏,建议在图片加载完成后释放该 URL。
TYPESCRIPT
如果是在 Node.js 环境中调用该接口,可以将响应转换为 ArrayBuffer,再转为 Buffer 并写入本地文件系统。
TYPESCRIPT
请求无效。可能是未上传文件或指定了不支持的输出格式。
服务器内部错误。SVG 渲染或文件处理过程中发生错误。
选择你的语言查看调用示例
curl -X POST 'https://uapis.cn/api/v1/image/svg'SVG转图片API 遵循我们的标准使用政策。具体的调用频率限制和参数要求请参考上方的接口文档。如有特殊需求,请与我们联系。
无需注册即可使用访客积分调用接口。如果您需要更多积分或想要管理自己的调用记录,可以免费注册账号。注册后您将获得更多免费积分,并可以在控制台查看详细的使用情况。
我们的API基于标准的HTTP协议和RESTful设计,理论上支持任何可以发送网络请求的编程语言,包括但不限于 JavaScript (Node.js, Vue, React), Python, Java, PHP, Go, C# 等。它们非常适合用于Web开发、移动APP后端、小程序云函数、自动化脚本等各种开发场景。
正式完成了 UAPI Pro 平台全部API的适配, 发行正式版 v1.0.0 版本的SDK
GetBytesResult() 无法传递 new MultipartFormDataContent() 格式的 postContent 的问题published by Rainbow-SPY
2026年5月30日 06:24
今天我们为平台带来了一项新功能和多项重要的用户体验改进。
/image/svg,支持将 SVG 矢量文件转换为多种光栅图像格式(如 PNG, JPEG 等)。