Skip to main content

A self-contained background removal tool with no external dependencies

Project description

Remove The BG

A self-contained Python package for removing backgrounds from images with no external dependencies.

Features

  • Zero Dependencies: Everything is bundled - just pip install remove-the-bg and you're ready to go
  • Simple CLI: Just run rem /path/to/your/images
  • Batch Processing: Processes entire folders of images
  • Multiple Formats: Supports PNG, JPG, JPEG image formats
  • AI-Powered: Uses advanced machine learning models for accurate background removal

Installation

pip install remove-the-bg

Usage

Command Line

Remove backgrounds from all images in a folder:

rem /path/to/your/images

Remove background from a single image:

rem /path/to/image.jpg

Python API

from remove_the_bg import remove_background

# Remove background from a single image
remove_background('input.jpg', 'output.png')

# Process a folder
from remove_the_bg.cli import process_folder
process_folder('/path/to/images')

How it Works

This package includes all necessary dependencies (rembg, Pillow) bundled within the package itself, so you don't need to worry about installing additional dependencies or dealing with version conflicts.

License

MIT License - see LICENSE file for details.

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_the_bg-1.0.3.tar.gz (23.5 MB view details)

Uploaded Source

Built Distribution

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

remove_the_bg-1.0.3-py3-none-any.whl (28.7 MB view details)

Uploaded Python 3

File details

Details for the file remove_the_bg-1.0.3.tar.gz.

File metadata

  • Download URL: remove_the_bg-1.0.3.tar.gz
  • Upload date:
  • Size: 23.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.0

File hashes

Hashes for remove_the_bg-1.0.3.tar.gz
Algorithm Hash digest
SHA256 f7eb7a0dee62e9eee0c4df0ba9806716afc29b7fdbd4ab225060d8d27a5aa5ff
MD5 fc9d3b423d998f93a8b2c63ebc2d65d1
BLAKE2b-256 a8ef26ab5be2fa2cb0e5c065010727470f089264350c4ca3d1b52c0d183c9f02

See more details on using hashes here.

File details

Details for the file remove_the_bg-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: remove_the_bg-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.0

File hashes

Hashes for remove_the_bg-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 edf8d33930798e3f014d51557e10b219e975c43e27ce18c9128d499cb7a56699
MD5 3052c453b10e406f435567a3537383a6
BLAKE2b-256 67957d2a23a0b622c6e5b5e29704333310c946ac1836042f3c0774c5da491d47

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