Skip to main content

AI-powered background removal tool using system numpy/PIL with vendored rembg

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.1.1.tar.gz (10.9 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.1.1-py3-none-any.whl (12.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: remove_the_bg-1.1.1.tar.gz
  • Upload date:
  • Size: 10.9 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.1.1.tar.gz
Algorithm Hash digest
SHA256 d8bc6f1842953033f3712eed1f9ac564f76c3b2528eb47278f233482c2426b85
MD5 eb02fc6212a6ab42b8c5b3f2298dbbaa
BLAKE2b-256 fb4489da04835ec8e430f045ab121619d1d676049f1f4946df5a7012e0891767

See more details on using hashes here.

File details

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

File metadata

  • Download URL: remove_the_bg-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.2 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 efd5b8663bcd2e9e6f09c232c9155a5ae8ac6c129a998729604bbb2924230c1b
MD5 9c5c8b409f064ab232f91aada8d9e4ef
BLAKE2b-256 695d56cf3b98fb663c9ccfb571a54544651f7eb25f3ee26ab4d0457216e668d8

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