Skip to main content

Remove.bg Python API Wrapper

Project description

🍰 remove-bg-api - remove.bg Python API Wrapper 🍰


📄Description:

This library is used to interact with the remove.bg API to remove the background from the image.
This library implements 100% API of this service.


🧷Dependencies:

requests


🔖Setup:

🏷 Simple install using pip:

pip3 install remove-bg-api

🏷 Install from source:

  • Clone this repository.
  • Install all the dependencies from requirements.txt: pip3 install -r requirements.txt
  • Install python3 setup.py install

📙Documentation


🧰Examples:

  • Remove background from image:
    from remove_bg_api import RemoveBg
    # Initialize api wrapper
    removebg = RemoveBg(API_TOKEN)  
    # Send and save the finished image
    image = removebg.remove_bg_file(input_path="imgs/a.jpg", out_path="./a.png", size="preview", raw=False)  
    # Print path
    print("Image was saved along the path: {}".format(image))
    
  • Show account total balance:
    from remove_bg_api import RemoveBg
    removebg = RemoveBg("API_TOKEN")  # Initialize api wrapper
    print("Account total balance: ", removebg.account.balance())
    

See other examples in the examples folder.


⏳ TODO:

1) Add asyncio support. (0% done)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

remove_bg_api-0.2.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

remove_bg_api-0.2.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file remove_bg_api-0.2.1.tar.gz.

File metadata

  • Download URL: remove_bg_api-0.2.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for remove_bg_api-0.2.1.tar.gz
Algorithm Hash digest
SHA256 18318ca480e40f8001ece29ce84b21f6483d32a08b74328c3345bbbf8f361040
MD5 2fda4ad6d404dd5086dd130c9954c684
BLAKE2b-256 40dc7639390faec3dbd2f9e2a6e59c32ecb68f7deba11f1cb126ba917e344638

See more details on using hashes here.

File details

Details for the file remove_bg_api-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: remove_bg_api-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for remove_bg_api-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5e5621f1e834d0114d376ded0a681a046850db2b66df6fd47f04e284e15504e
MD5 31afffbb68c9f8ed7bd6a52955f03d97
BLAKE2b-256 3872e6b86d8aa6d0399f354b4ea7070d49ed32c67baf6d9121b342ae4af8a6a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page