← 博客
阅读约 2 分钟

去背景 API:把自动抠图接入你的应用

用一个简单的 HTTP API,把 removerbg 的自动去背景接入你的网站、应用或工作流——上传一张图片,几秒内就能拿回背景透明的干净抠图。

  • api
  • developers
  • tutorial
去背景 API:把自动抠图接入你的应用

现在,你可以把 removerbg 的自动去背景直接接入自己的网站、应用或工作流。它就是一个简单的 HTTP API: 发送一张图片,几秒内拿回背景透明的干净抠图。

# 你可以做什么

- 上传图片 —— 以 multipart 表单数据提交,PNG、JPEG 或 WebP,最大 10 MB。 - 自选输出格式 —— 透明 PNG(默认),或质量可调的 JPEG/WebP。 - 按你的方式拿结果 —— 直接返回二进制图片,或返回带临时下载链接的 JSON。

每一次请求都跑在我们质量最好的模型上,所以没有档位可挑——你拿到的永远是最高质量的抠图。 每次成功抠图消耗 1 积分,失败的请求(比如密钥无效或积分不足)绝不计费。

# 身份验证

个人中心创建一个 API 密钥,并作为 Bearer token 发送:

`` Authorization: Bearer rmbg_YOUR_API_KEY ``

想知道你发过来的图片会被怎么处理?API 遵循与产品其他部分一致的做法——这是我们对 remover.bg 的安全与隐私的思路。

# 快速上手

一个请求就能去掉背景:

`` curl -X POST "https://api.remover.bg/remove-bg?format=png" \ -H "Authorization: Bearer rmbg_YOUR_API_KEY" \ -F "file=@photo.jpg" \ --output result.png ``

或者用 JavaScript:

``` const form = new FormData(); form.append("file", fileInput.files[0]);

const res = await fetch("https://api.remover.bg/remove-bg", { method: "POST", headers: { Authorization: "Bearer rmbgYOURAPI_KEY" }, body: form, });

if (!res.ok) throw new Error(await res.text()); const blob = await res.blob(); // your transparent PNG ```

# 选项

- format —— png(默认)、jpegwebp。 - quality —— JPEG/WebP 压缩质量,取值 01。 - trim —— true(默认)会裁掉四周空白的透明边距。 - response —— image 直接返回二进制文件(默认),url 返回带临时链接的 JSON(约 24 小时内有效)。

> 每个响应都带有 X-Credits-Remaining 响应头,方便你随时掌握用量。

# 规模化处理

一个请求处理一张图片,但同一个接口足以撑起整个商品库:上传时调用、放进夜间批处理脚本,或嵌进 PIM/DAM 流水线。我们的批量去背景指南讲透了这些做法,还有让成千上万张抠图保持一致的抽检质检技巧。

# 几分钟就能开始

有了我们的 API 文档和可以直接复制的代码示例,你几分钟就能跑起来。很想 看看你会做出什么。

继续阅读