是否可以在 Flutter 中使用 remove.bg API 开发应用程序?
Is it possible to develop an app using the remove.bg API in Flutter?
我有一个叫 remove.bg 的 API 。我想在我的 Flutter 应用程序中使用这个 API(以 python 语言提供)。有可能吗?
这个API用于去除图片背景。
我需要做哪些步骤/研究才能让这个东西工作?
进行了大量的谷歌搜索,但最终一无所获。
非常感谢您的帮助!!!
- 或者我可以使用 this link 并能够在我的应用程序中上传和获取输出吗?
比如我打开APP,会显示两个按钮->上传图片&下载图片
当用户点击 上传 按钮时,它将重定向到 this link 并且在网站上完成处理后,我们可以在我们的应用程序中下载输出。
这可以通过 Flutter 的 http 包实现。假设它是某种形式的 RESTful API 这应该给你一个起点:
final body = {"image_file": "@/path/to/file.jpg", "size": "auto"};
final headers = {"X-API-Key": INSERT_YOUR_API_KEY_HERE};
final response = await http.post('https://api.remove.bg/v1.0/removebg',
body: body,
headers: headers);
if (response.statusCode == 200) {
// do something with response.body
} else {
throw Exception('Failed to do network requests: Error Code: ${response.statusCode}\nBody: ${response.body}');
}
关于 Flutter 中的 http 的一个很好的教程是 here。
注意:您可能需要执行 json.encode(body)
和 header 相同的操作,并根据 API 使用 json.decode(response.body)
。
希望对您有所帮助,如果有帮助,请投票并采纳为答案,如果没有,请在下方发表评论。
我有一个叫 remove.bg 的 API 。我想在我的 Flutter 应用程序中使用这个 API(以 python 语言提供)。有可能吗?
这个API用于去除图片背景。
我需要做哪些步骤/研究才能让这个东西工作?
进行了大量的谷歌搜索,但最终一无所获。
非常感谢您的帮助!!!
- 或者我可以使用 this link 并能够在我的应用程序中上传和获取输出吗?
比如我打开APP,会显示两个按钮->上传图片&下载图片
当用户点击 上传 按钮时,它将重定向到 this link 并且在网站上完成处理后,我们可以在我们的应用程序中下载输出。
这可以通过 Flutter 的 http 包实现。假设它是某种形式的 RESTful API 这应该给你一个起点:
final body = {"image_file": "@/path/to/file.jpg", "size": "auto"};
final headers = {"X-API-Key": INSERT_YOUR_API_KEY_HERE};
final response = await http.post('https://api.remove.bg/v1.0/removebg',
body: body,
headers: headers);
if (response.statusCode == 200) {
// do something with response.body
} else {
throw Exception('Failed to do network requests: Error Code: ${response.statusCode}\nBody: ${response.body}');
}
关于 Flutter 中的 http 的一个很好的教程是 here。
注意:您可能需要执行 json.encode(body)
和 header 相同的操作,并根据 API 使用 json.decode(response.body)
。
希望对您有所帮助,如果有帮助,请投票并采纳为答案,如果没有,请在下方发表评论。