开发者 API
通过简单的 HTTP 请求集成背景移除功能到您的应用中
API 端点
背景移除
POST http://127.0.0.1:5000/api/remove-bg发送包含图片的 POST 请求,返回处理后的图片。
使用 CURL 请求
基本用法
curl -F "image=@your-image.png" http://127.0.0.1:5000/api/remove-bg --output result.png将 your-image.png 替换为您要处理的图片路径
响应
成功响应 (200)
成功时直接返回处理后的图片二进制数据。Content-Type 为 image/png。
错误响应 (4xx/5xx)
错误时返回 JSON 格式的错误信息:
{
"error": "错误描述信息"
}参数说明
| 参数 | 必需 | 描述 |
|---|---|---|
| image | 是 | 要处理的图片文件 |
TypeScript 示例
// 创建 FormData 对象发送文件
const formData = new FormData();
formData.append('image', file);
// 调用去除背景的 API
const response = await fetch('http://127.0.0.1:5000/api/remove-bg', {
method: 'POST',
body: formData
});
if (response.ok) {
// API 返回的是二进制图片数据 (blob)
const blob = await response.blob();
// 创建对象 URL 用于显示或下载
const imageUrl = URL.createObjectURL(blob);
} else {
console.error('API 调用失败:', response.statusText);
}