This is a simple yet powerful web-based tool that allows users to:
- Remove the background from images using AI.
- Convert images into different formats (WEBP, JPEG, PNG, JPG).
- Download the processed images with customizable filenames.
Built with Streamlit and Rembg, this app provides an intuitive interface for seamless image processing. 🎨
- 📤 Upload images in WEBP, JPEG, PNG, or JPG format.
- 🧑🎨 Remove image backgrounds with AI.
- 🎭 Convert image formats to WEBP, JPEG, PNG, or JPG.
- 📝 Customize filenames before downloading.
- ⏬ Download high-quality processed images.
To run this project locally, follow these steps:
git clone https://github.com/Rktim/Image_BG_format.git
cd Image_BG_formatpython -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windowspip install -r requirements.txtstreamlit run app.py- Upload your image.
- Choose an operation (Remove Background or Convert Format).
- Customize the filename if needed.
- Download the processed image.
streamlitrembgPillowio
If you encounter an error related to onnxruntime, try installing it manually:
pip install onnxruntimeThis may be required by the rembg library for AI-based background removal.
Feel free to fork this repo and contribute improvements! If you encounter any issues, open an issue or submit a pull request.
This project is licensed under the LICENSE. You are free to modify and distribute it as per the terms of the license.
💡 Created with ❤️ by Raktim