Hi Everyone and welcome to out Image Editor!
To use this editor, simply download the code and run the imageEditor.py file.
Note that this project is usable, there are still features that we want to implement in the future. In addition, there is no support for keystroke commands yet - everything must be clicked.
Currently, we have support for:
- loading and saving images and projects in png and hdf5 format
- creating new projects from images or from a blank canvas
- applying filters to images, including:
- blur
- sharpen
- sepia
- grayscale
- mosaic
- content-aware seam carving algorithm to downscale images
- adding transparent layers to images
- drawing with a simple brush
We are also planning to add support for the following features:
- allow users to import images as layers, and allow them to drag and drop the images to their desired location on the canvas
- resize the canvas view (zoom in and zoom out)
- both light and dark mode viewing
- Sunny and Akshay