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

Uploaded Python 3

File details

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

File metadata

  • Download URL: remove_the_bg-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 83b4e41509017a9456ee1ce04f8c06db313724692e16496d78cfd9f48c0b6f0a
MD5 73daf62212c21afe0ba0e1240b7fd492
BLAKE2b-256 56895fb70139286a4c8e4fcf8a2043a6a188bfc06094f38c15fc2439fa2c5df2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: remove_the_bg-1.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b3e89a2feeec9072bfb58a2e95b8e2cde2c9022228b6dd24b342402f406f558f
MD5 f4d7e69b9b965342bcfa80f55e1e25d7
BLAKE2b-256 c74375b7292af652b35215c1281a070b26e7586a4091c55b12284007e042952a

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