VanishPix is a lightweight web application built with Flask that allows users to easily remove backgrounds from images. Whether you want to create transparent images or enhance your graphics, VanishPix simplifies the background removal process.
- User-Friendly Interface: The intuitive web interface makes it easy for users to upload and process images.
- Background Removal: Utilizes the powerful
rembg
library to remove backgrounds from images. - Quick and Efficient: VanishPix provides a fast and efficient way to achieve clean and transparent images.
- Downloadable Results: Users can download the processed images directly from the web application.
- Run the app.py file using python & visit to localhost server shown in command prompt.
- Upload your image.
- Click the "Process" button.
- Download your background-free image.
- Flask: The web application framework used to build the backend.
- rembg: A Python library for efficient background removal from images.
- PIL (Pillow): Python Imaging Library used for image processing.
To run VanishPix locally:
- Clone the repository.
- Install the required dependencies using
pip install -r requirements.txt
. - Run the Flask application with
python app.py
.
If you'd like to contribute to VanishPix, feel free to fork the repository and submit a pull request. We welcome improvements, bug fixes, and new features.
Note: Ensure you have the necessary Python libraries and dependencies installed before running the application. Refer to the requirements.txt
file for details.