Skip to content

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

 
 
 

Contributors

Languages