不得不说remove.bg是一个神奇的网站
你可以上传一张图片实现图片背景去除。
比如
去除后就是
API地址:https://www.remove.bg/api
Java代码调用。
Response response = Request.Post("https://api.remove.bg/v1.0/removebg") .addHeader("X-Api-Key", "INSERT_YOUR_API_KEY_HERE") .body( MultipartEntityBuilder.create() .addBinaryBody("image_file", new File("/path/to/file.jpg")) .addTextBody("size", "auto") .build() ).execute(); response.saveContent(new File("no-bg.png"));
python代码
response = requests.post( 'https://api.remove.bg/v1.0/removebg', files={'image_file': open('/path/to/file.jpg', 'rb')}, data={'size': 'auto'}, headers={'X-Api-Key': 'INSERT_YOUR_API_KEY_HERE'}, ) if response.status_code == requests.codes.ok: with open('no-bg.png', 'wb') as out: out.write(response.content) else: print("Error:", response.status_code, response.text)