Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否可以在颤振中使用remove.bg API开发应用程序?_Python_Api_Flutter_Dart_Flutter Web - Fatal编程技术网

Python 是否可以在颤振中使用remove.bg API开发应用程序?

Python 是否可以在颤振中使用remove.bg API开发应用程序?,python,api,flutter,dart,flutter-web,Python,Api,Flutter,Dart,Flutter Web,我有一个API叫做。我想在我的flatter应用程序中使用python语言提供的API。有可能吗 此API用于删除图像背景 我需要做哪些步骤/研究才能使这件事起作用 做很多谷歌搜索,但最终一无所获 非常感谢你的帮助 或者我可以使用并能够在我的应用程序中上传和获取输出? 例如,我打开应用程序,它将显示两个按钮->上传图像和下载图像 当用户点击上传按钮时,它将重定向到网站,并在网站中完成处理后,我们可以在我们的应用程序中下载输出。这可以通过Flatter的软件包实现。假设它是某种形式的RESTful

我有一个API叫做。我想在我的flatter应用程序中使用python语言提供的API。有可能吗

此API用于删除图像背景

我需要做哪些步骤/研究才能使这件事起作用

做很多谷歌搜索,但最终一无所获

非常感谢你的帮助

或者我可以使用并能够在我的应用程序中上传和获取输出? 例如,我打开应用程序,它将显示两个按钮->上传图像和下载图像


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

这可以通过Flatter的软件包实现。假设它是某种形式的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}');
    }

关于颤振中http的一个很好的教程是

注意:根据API的不同,您可能需要使用json.encodebody和header,并使用json.decodesponse.body


希望它有帮助,如果有,请投票并接受作为答案,如果没有,请在下面留下评论。

这可能与颤振的软件包有关。假设它是某种形式的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}');
    }

关于颤振中http的一个很好的教程是

注意:根据API的不同,您可能需要使用json.encodebody和header,并使用json.decodesponse.body


希望有帮助,如果有,请投票并接受作为答案,如果没有,请在下面留下评论。

@Tuhin是的,你可以may@Tuhin对你可能做了这个项目吗?不..不在flutter…但我做了一个网站,如果你把你的图片放在那里,它会给你结果。请分享你的网站链接。你做了这个项目吗?不..不在flutter…但我做了一个网站,如果你把你的图片放在那里,它会给你结果。请分享你的网站链接。