Project Description
Quick Pic FX (Quick picture effects) is a small web app developed using python's flask framework. It allows users to add a variety of effects to their pictures directly from their web browser. With quick pic fx users can;
- Adjust images by; changing the brightness, contrast, saturation and sharpness
- Change images to greyscale and invert image colors
- Flip images vertically and horizontally
On the frontend of the website I use HTML, CSS, Javascript and Sass to create the interface the user interacts with. After uploading an image, a tab on the left side of the screen provides a list of options users can select to modify their images. On the server side, I recieve HTTP requests based on the user's desired image effect using flask. The HTTP requests are interpreted and the desired effect is achieved using the pillow library in python. When the server responds to the request the image is automatically updated on the browser using javascript
Skills and Software Used
- Python; Flask, libsass and Pillow external libraries
- HTML
- CSS (with bootstrap)
- Javascript
- Sass
Video Demo
photo editor web app demo from nurudeen agbonoga on Vimeo.