The Image Converter WebApp is a user-friendly tool for converting image formats with ease. With just a few clicks, users can upload images and convert them into various formats directly in their browser.
- Python: Core programming language for the project.
- Streamlit: For building the interactive web application.
- Pillow (PIL): For image processing.
- 🖼️ Image Upload: Supports multiple image formats, including PNG, JPG, JPEG, JFIF, and BMP.
- 🔄 Format Conversion: Converts images into popular formats such as PNG, JPEG, JFIF, and BMP.
- 📤 Image Preview: Displays the uploaded image and its format.
- ⬇️ Download Option: Provides a download button for the converted image.
- File Upload: Users upload an image file via a file uploader.
- Image Preview: The app displays the uploaded image along with its original format.
- Format Selection: Users choose a desired output format from the dropdown options.
- Image Conversion: Using the
convert_img_format
function, the app processes and converts the image. - Download Link: Once converted, users can download the image in the selected format.
- Building interactive web applications using Streamlit.
- Utilizing Pillow (PIL) for advanced image manipulation.
- Handling file uploads and downloads in Streamlit.
- Improving the user experience with seamless image processing and UI responsiveness.
- Add more advanced features like resizing or cropping images.
- Support for additional formats like GIF or WebP.
- Provide an option to adjust image quality for optimized file size.
- Add a dark mode for better user accessibility.
- Clone the repository:
git clone https://github.com/Lawani-EJ/Image-Convertor
- Navigate to the project directory:
cd Image-Convertor
- Install dependencies:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py
- Access the app in your browser at
http://localhost:8501
.
Thank you for exploring the Image Converter WebApp! 💖 If you found this helpful or have suggestions for improvements, feel free to contribute or leave feedback. Your support is appreciated! 🚀