📸 图片背景移除器
1 IC每次请求
图片背景移除器是一项 AI 服务,用于移除任何照片、自拍照的背景,尤其适用于证件照和头像更换。
免费试用!
入门指南
-
先决条件
- 来自 iApp Technology 的 API 密钥
- 任何类型的照片、自拍照,尤其适用于证件照
- 支持的文件格式:JPEG、JPG、PNG
- 最大文件大小:2MB
-
快速开始
- 快速处理
- 高精度
-
主要功能
- 移除自拍照背景
- 适用于证件照和头像更换
- 旋转为横向模式
- 便于移动应用程序实现。
-
安全与合规
- 符合 GDPR 和 PDPA 标准
- 处理后不保留数据
如何获取 API 密钥?
请访问 API 密钥管理 页面查看您现有的 API 密钥或申请新密钥。
API 端点
| 端点 | 方法 | 描述 | 费用 |
|---|---|---|---|
/v3/store/smart-city/remove-background旧版: /face-extractor | POST | 移除照片背景 | 每请求 1 IC |
旧版: /remove-bg | POST | 旧版背景移除端点 | 每请求 1 IC |
示例
请求
curl --location 'https://api.iapp.co.th/face-extractor/predict/file' \
--header 'apikey: {您的 API 密钥}' \
--form 'file=@"/Users/iapp/Downloads/2 (3).png"' \
--form 'rotateIfPortiat="True"'
API 参考
端点
POST https://api.iapp.co.th/face-extractor/predict/file
请求头
| 名称 | 类型 | 描述 |
|---|---|---|
| apikey | String | iApp AI 的 API 密钥 |
请求体
| 名称 | 类型 | 描述 |
|---|---|---|
| rotateIfPortiat | Boolean | 如果此参数设置为“true”且图像为纵向,则输出将旋转为横向模式。便于移动应用程序实现。 |
| file | file | .PNG 或 .JPEG 或 .JPG 图像文件 |
代码示例
Python
import requests
url = "https://api.iapp.co.th/face-extractor/predict/file"
payload = {}
files=[
('file',('{您的上传文件名}',open('{您的上传文件路径}','rb'),'image/png'))
]
headers = {
'apikey': '{您的 API 密钥}'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
JavaScript
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
let data = new FormData();
data.append('file', fs.createReadStream('{您的上传文件路径}'));
let config = {
method: 'post',
maxBodyLength: Infinity,
url: 'https://api.iapp.co.th/face-extractor/predict/file',
headers: {
'apikey': '{您的 API 密钥}',
...data.getHeaders()
},
data : data
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
PHP
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.iapp.co.th/face-extractor/predict/file',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array('file'=> new CURLFILE('{您的上传文件路径}')),
CURLOPT_HTTPHEADER => array(
'apikey: {您的 API 密钥}'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
