Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/talhat298/removebg
A simple Flask app for background removal using Python's Pillow and Rembg. Users can upload an image, remove its background, and download the result.
https://github.com/talhat298/removebg
flask pil python rembg tailwindcss
Last synced: 15 days ago
JSON representation
A simple Flask app for background removal using Python's Pillow and Rembg. Users can upload an image, remove its background, and download the result.
- Host: GitHub
- URL: https://github.com/talhat298/removebg
- Owner: TalhaT298
- Created: 2024-10-26T18:43:07.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-10T17:53:12.000Z (about 2 months ago)
- Last Synced: 2024-11-10T18:36:38.709Z (about 2 months ago)
- Topics: flask, pil, python, rembg, tailwindcss
- Language: Python
- Homepage: https://removebg-pearl.vercel.app
- Size: 654 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Background Remover Application
This is a simple **Flask web application** for removing backgrounds from uploaded images. Built with Flask, Python's Pillow library, and the Rembg package, this application allows users to upload an image, removes its background, and provides the processed image for download..
## Features
- **Background Removal**: Uses Rembg to process images and remove backgrounds efficiently.
- **User-Friendly Interface**: Tailwind CSS provides a clean and responsive UI.
- **File Upload and Download**: Users can upload an image and download the background-removed version.## Technologies Used
- **Backend**: Flask, Rembg, PIL (Python Imaging Library)
- **Frontend**: HTML, Tailwind CSS for styling## Setup and Installation
1. **Clone the Repository**:
```bash
git clone https://github.com/yourusername/background-remover.git
cd background-remover
```2. **Install Dependencies**:
```bash
pip install -r requirements.txt
```3. **Run the Application**:
```bash
python app.py
```4. **Access the Application**:
Open your browser and go to `http://127.0.0.1:5000/` to use the application.## Usage
1. Navigate to the application homepage.
2. Upload an image file by selecting it from your device.
3. Click **Remove Background** to process the image.
4. The processed image will be available for download.---