A photo editor. It can edit your images in a variety of ways, such as rotating, adjusting brightness, exposure, and changing warmth and tint and so on. In the image editing algorithms section of this project, I didn't use any established image processing libraries like OpenCV or Pillow. Instead, I created my own version of the implementations using NumPy. Pillow is used for read image and write image.
-
adjust saturation
-
adjust contrast
-
adjust exposure
-
adjust brightness
-
adjust warmth
-
adjust tint
-
adjust vignette
-
black and white image mode
-
laplacian sharpening
-
unsharp masking sharpening
-
blurring
-
rotate image (-45°<angle<45°)
-
Rotate the image 90 degrees counterclockwise.
-
flip horizontally
-
flip vertically
-
show exposure histogram






