gpt4 book ai didi

python - 是否可以使用Flutter中的remove.bg API开发应用程序?

转载 作者:行者123 更新时间:2023-12-03 03:15:15 24 4
gpt4 key购买 nike

  • 我得到了一个名为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

    注意:您可能必须对 header 执行 json.encode(body)和相同的操作,并根据API使用 json.decode(response.body)

    希望能对您有所帮助,如果是,请投赞成票并接受作为答复,否则请在下面发表评论。

    关于python - 是否可以使用Flutter中的remove.bg API开发应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60626619/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com