Skip to content

An interactive image editor built with Streamlit and Pillow (PIL) that lets you upload, resize, enhance, apply filters, and download images directly from your browser.

License

Notifications You must be signed in to change notification settings

C0ding-Craze/streamlit-image-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Streamlit Image Editor

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!


βš™οΈ Installation

  1. Clone this repository:

    https://github.com/C0ding-Craze/streamlit-image-editor.git
  2. Install dependencies:

    pip install streamlit pillow
  3. Run the Streamlit app:

    streamlit run main.py

πŸ–₯️ Usage

  1. Launch the app in your browser after running the command above.
  2. Drag & drop or upload an image.
  3. 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
  4. Download your final edited image in JPEG or PNG format.

Features

βœ… 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


πŸ› οΈ Technologies Used


🀝 Contributing

Contributions are welcome!
If you'd like to improve this project, feel free to fork the repo and submit a pull request.

Steps:

  1. Fork the project
  2. Create a new feature branch (git checkout -b feature-name)
  3. Commit changes (git commit -m "Add feature")
  4. Push to your branch (git push origin feature-name)
  5. Open a Pull Request

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.


Author

Abdul-Rehman

About

An interactive image editor built with Streamlit and Pillow (PIL) that lets you upload, resize, enhance, apply filters, and download images directly from your browser.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages