A simple and interactive Image Editor built with Streamlit and Pillow (PIL).
This tool allows you to upload, resize, enhance, filter, and download images right from your browser β no installation of heavy software required!
-
Clone this repository:
https://github.com/C0ding-Craze/streamlit-image-editor.git
-
Install dependencies:
pip install streamlit pillow
-
Run the Streamlit app:
streamlit run main.py
- Launch the app in your browser after running the command above.
- Drag & drop or upload an image.
- Use the left-side menu to:
- Resize the image
- Adjust Brightness, Contrast, Sharpness, and Saturation
- Apply filters (Grayscale, Sepia, Blur, Edge Detection)
- Preview results in real-time
- Download your final edited image in JPEG or PNG format.
β
Upload images (.jpg, .jpeg, .png)
β
Resize with custom width & height
β
Adjust brightness, contrast, sharpness, saturation
β
Apply filters: Grayscale, Sepia, Blur, Edge Detection
β
Preview images in real-time
β
Download the final image in JPEG/PNG
Contributions are welcome!
If you'd like to improve this project, feel free to fork the repo and submit a pull request.
Steps:
- Fork the project
- Create a new feature branch (
git checkout -b feature-name) - Commit changes (
git commit -m "Add feature") - Push to your branch (
git push origin feature-name) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Abdul-Rehman
- GitHub: C0ding-Craze