A simple photo editing tool made using image processing in python having following features:
- Rotate image clockwise/anti clockwise
- Rotate image at any degree eg. 249,-100.
- Mirrow view of Image (Horizontally/Vertically).
- Image Resize/Resample.
- Convert image to Grayscale.
- Add border/frame to image.
- Crop a image.
- Show Channel eg. A jpg image has 3 channels r,g and b by this feature we can see specifically a channel.
- Invert color to all channels or specifically a channel also.
- Customize brightness, Contrast, Saturation, gamma, Color Balance: R,G,B.
- Replace color in image.
- Create Tiled Image : By showing number of image you want in row and column or by showing height and width in pixel of one image. eg. like a bunch of 5 passport sized photos
- Auto - Adjust color.
- Sharpen a image.
- Some basic effect like sepia and edge detection.
- Swap Color like changing RGB->RBG , RGB-> BGR , RGB-> BRG , RGB-> GRB , RBG-> GBR
Python version 3.6 or above
To download pyhton (https://www.python.org/ftp/python/3.7.1/python-3.7.1.exe)
And Set Environment Variable
Step 1) Clone the project write git clone (https://github.com/vinayjain070717/photoEditingTool.git)
Step 2) Open Command Prompt(in windows)/ Terminal(in Linux).
Step 3) Install the reqiured modules in python using below commands:
-> pip3 install numpy
-> pip3 install matplotlib
-> pip3 install scipy
-> pip3 install scikit-image
-> pip3 install pillow
-> pip3 install sgmllib3k
open Command Prompt (in Windows)/ Terminal in linux.
Then go to working directory and sun the following command
In Windows:
py vinayEditor1.0.py
In Linux:
python vinayEditor1.0.py