Welcome to the Image Background Remover app! This simple and user-friendly web application allows you to remove the background from your images effortlessly. By default, the background is set to white, but you can choose any color you like for the background.
- Image Upload: Upload images in PNG, JPG, or JPEG format.
- Background Removal: Automatically remove the background from the uploaded image using
rembg. - Custom Background Color: Choose a custom background color for the processed image.
- Comparison View: View the original and processed images side by side for easy comparison.
- Download Option: Download the processed image in PNG format.
- User-Friendly Interface: Clean and intuitive design with easy-to-use controls.
- Clone the repository:
git clone https://github.com/Xenaquas/image-background-remover.git
- Change to the directory:
cd image-background-remover - Install the required Python packages:
pip install -r requirements.txt
- Run the Streamlit application:
streamlit run app.py
- Python 3.7+
- Streamlit
- rembg
- Pillow
- Run the Streamlit app with the command
streamlit run app.py. - Upload an image using the file uploader.
- Choose your desired background color using the color picker.
- The app will display the original image and the processed image side by side.
- Download the processed image by clicking the "Download Image" button.
- Adding additional filters and effects.
- Implementing zoom and pan functionality.
- Supporting batch processing for multiple images.
This project is licensed under the MIT License. See the LICENSE file for details.