- I wanted to further develop my proficiency in C, a lower level language, so I developed my own custom photo filters: Greyscale, Sepia, Reflection (Flipping the image), and Blur.
You will need the following installed on your computer system and import the following libraries:
- C
- Makefile
- Download the repository
- Install Pre-requisites
- And run in an actual terminal, not a virtual one
- Please view the filter.c, helpers.c, helpers.h and bmp.h for all of core program, data structures, and algorithms
- Data Structures
- Grey Scale Filter Function
- Sepia Filter Function
- Reflection Filter Function
- Blur Filter Function
- Courtyard Before
- Courtyard Greyscale
- Courtyard Sepia
- Courtyard Reflection
- Courtyard Blur
- Tower Before
- Tower Greyscale
- Tower Sepia
- Tower Reflection
- Tower Blur
- Develop more filters
- Expand to accept all file types: jpg, pngs, and etc.
- Hope you enjoyed it. Thank you for your time!
- Johneson Giang - Invidual Project - Github
This project is licensed under the MIT License - see the LICENSE.md file for details
- Shout out to David J. Mahlan & Brian Yu