/backgroundRemover

Webapp powered by Python and Flask! This tool allows you to easily remove the background from the images with just a few clicks.

Primary LanguageJavaScriptMIT LicenseMIT

Introduction:

A fun Project powered by Python and Flask! This tool allows you to easily remove the background from your images with just a few clicks. Leveraging the Rembg library along with Pillow for image processing, our application provides a seamless and efficient way to create transparent backgrounds for your images. With a user-friendly interface built using HTML, CSS, and JavaScript, along with the robust backend powered by Python and Flask, you can achieve professional-quality results effortlessly.

Documentation:

Installation:

  • Clone the repository from GitHub: git clone <repository_url>
  • Navigate to the project directory: cd image-background-remover

Setup:

  • Create a virtual environment: python -m venv venv
  • Activate the virtual environment:
  • For Windows: venv\Scripts\activate
  • For macOS/Linux: source venv/bin/activate
  • Install dependencies: pip install -r requirements.txt

Running the Application:

  • Start the Flask server: python app.py
  • Open your web browser and navigate to http://127.0.0.1:5000 to access the application.

Using the Application:

  • Upload an image by clicking on the "Choose File" button or Drag and Drop.
  • Once the image is uploaded, click on the "Remove Background" button to initiate the background removal process.
  • After processing, the resulting image with the background removed will be displayed.
  • It will automatically downloaded the modified image .

Customization:

Modify the HTML, CSS, and JavaScript files in the templates and static directories to customize the user interface according to your preferences. Extend the functionality of the backend by editing the Python scripts in the app.py file.

Contributing:

Welcome for contributions from the community! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request on GitHub.

License:

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments:

Special thanks to the developers of Rembg, Pillow, Flask, and other open-source libraries used in this project for their contributions. Start removing backgrounds from your images effortlessly with our Image Background Remover application!