Skip to content

A Python-based Image Editor App with GUI using Tkinter and Pillow, supporting filters, brightness, crop, rotate, and borders.

Notifications You must be signed in to change notification settings

shivam7388/Image-Editor-App-with-GUI-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Image-Editor-App-with-GUI-in-Python

This project demonstrates how to create a simple yet powerful Image Editor App using Python. Whether you want to adjust brightness, apply filters, crop, rotate, or add borders, this app allows you to perform essential photo editing tasks without needing premium software like Photoshop or InShot.

The app is built using Tkinter for the GUI and Pillow for image processing, making it fully customizable and extendable.

Features

πŸ“ Load and display images

🌫️ Blur effect

πŸ’‘ Adjust brightness and contrast

πŸ”„ Rotate and flip images

🎨 Apply filters and color effects

πŸ–ΌοΈ Add borders

βœ‚οΈ Crop images

πŸ’Ύ Save edited images

πŸ§‘β€πŸ’» Clean GUI interface with interactive controls

Requirements

Install required libraries using pip:

 pip install pillow tk

πŸ—οΈ Project Structure

The application follows a step-by-step modular approach:

  1. Load and display images using a Tkinter canvas

  2. Apply effects such as:

  • Blur

  • Brightness & contrast

  • Rotation & flipping

  • Filters (e.g., contour, sharpen, emboss)

  • Border and color overlays

  • Cropping

  1. Interactive UI:
  • Scale sliders for effect control

  • Dropdowns for selecting transformations

  • Hoverable buttons for visual feedback

πŸ“Έ GUI Overview

The GUI is built using Tkinter and includes:

  • A canvas to preview images

  • Buttons to Load, Save, Crop, and Exit

  • Dropdowns and sliders to apply transformations

  • Live image updates on every interaction

πŸ§ͺ Running the App

Ensure you have Python installed. Then run:

  python main.py

This will launch the desktop application with editing tools.

πŸ’Ύ Saving Your Work

  • Click Save to export your image.

  • Save formats supported include .png, .jpg, etc.

  • Files are saved to the location you choose.

πŸ“Œ Conclusion

You now have a fully functional Image Editor App built in Python. It can be extended with additional filters, animations, or integrations like cloud storage or social media APIs.

Start editing like a proβ€”on your own terms.

🀝 Contributions

Feel free to fork the repo and contribute new features or improvements via pull requests.

πŸ“œ License

This project is open-source and available under the MIT License.

Result

Screenshot

About

A Python-based Image Editor App with GUI using Tkinter and Pillow, supporting filters, brightness, crop, rotate, and borders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages