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.0.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.0-py3-none-any.whl (28.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: remove_the_bg-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 67d3c78d200dfdb40fa47a8c94546f8afc59a94f2b9dab98a8d4b37bfc0a817f
MD5 ad19b0776826b292064831bdb072fd81
BLAKE2b-256 455448199054f38f262b727defee2d4233335e7e8dc3d60c937737f9f0eb5003

See more details on using hashes here.

File details

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

File metadata

  • Download URL: remove_the_bg-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 adf18d6e8e7dbb499497176e272ec8ee96b9fa547bfd6ec70ca3e645a5a91b10
MD5 845c9872ebc05aeb0c4c6e811d39757d
BLAKE2b-256 65a0376a472fa84093d4555bb22ed13e2eb0ee5faa17d933ac5c5b507724bc0b

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