Skip to content

This is an Image Editing Web App built using Flask that performs image processing with the help of OpenCV. Youtube Link : https://youtu.be/zv7emj02o48

License

Notifications You must be signed in to change notification settings

GouravDutta-01/Edit-Ninja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edit-Ninja

License: MIT

Overview

This is an Image Editing Web App built using Flask that performs image processing with the help of OpenCV.

Features

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

Getting Started

To run this app locally on your PC, follow these steps:

  1. From the main repository, download the zip file by clicking <>Code located above all the files and then selecting Download Zip
  2. Make sure you have Python installed on your PC(version 3.0.0 or higher)
  3. Go to the directory where the project folder exists and open your command prompt
  4. Install the required packages by running the command: pip install -r requirements.txt
  5. Run python main.py
  6. Open the localhost server on your browser from the ip address displayed on the terminal

Project Demo

Youtube Link

About

This is an Image Editing Web App built using Flask that performs image processing with the help of OpenCV. Youtube Link : https://youtu.be/zv7emj02o48

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published