This is an Image Editing Web App built using Flask that performs image processing with the help of OpenCV.
This app provides the following image processing features :
- Convert image to JPG format
- Convert image to PNG format
- Convert to Grayscale
- Crop image
- Resize image to 350*350 px
- Resize image to 1000*1000 px
- Rotate image vertically
- Rotate image horizontally
- Apply Gaussian Blur
- Apply Median Blur
- Apply Bilateral Filter
- Apply Border
The images uploaded by the user gets saved in the uploads folder and the processed image gets saved in the static folder of the project source directory.
NOTE : This application only supports PNG, JPG, JPEG, GIF image file formats
To run this app locally on your PC, follow these steps:
- From the main repository, download the zip file by clicking <>Code located above all the files and then selecting Download Zip
- Make sure you have Python installed on your PC(version 3.0.0 or higher)
- Go to the directory where the project folder exists and open your command prompt
- Install the required packages by running the command:
pip install -r requirements.txt
- Run
python main.py
- Open the localhost server on your browser from the ip address displayed on the terminal