是否可以在 Flutter 中使用 remove.bg API 开发应用?

  • 我得到了一个名为 remove.bg 的API。我想在我的Flutter应用程序中使用此API(以python语言提供)。这有可能吗?

  • 此 API 用于删除图像背景。

  • 我需要做些什么步骤/研究才能使这个东西工作?

  • 做很多谷歌搜索,但最终什么都没有。

非常感谢您的帮助!!!

  • 或者,我可以使用此链接并能够在我的应用程序中上传和获取输出吗?

例如,我打开APP,它会显示两个按钮 - >上传图像和下载图像。

当用户单击“上传”按钮时,它将重定向到此链接,并在网站中完成处理后,我们可以在我们的应用程序中下载输出。


智慧大石
浏览 79回答 1
1回答

慕丝7291255

这可以通过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的好教程在这里。注意:您可能需要对标头和用途执行相同的操作,具体取决于 API。json.encode(body)json.decode(response.body)希望它有帮助,如果是这样,请投票并接受作为答案,如果没有,请在下面发表评论。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python