A simple program to get me used to c++ again
the goal here is to open an image file and apply various filters.
- Image loading
- Filter Menu
- Image zooming in preview
- Simple blur
- Gaussian blur
- Dithering
- Brightness
- Contrast
- Sharpening
This project uses submodules so be sure to clone using --recurse-submodules
or run git submodule init
and git submodule update
I am developing this is VS 2022 and that is all I will support due to basic nature of this project.
- The main graphical API used for this is SDL and it is included as a submodule so make sure you set those up for this to work.
- SDL_Image to load the images from disk
- nativefiledialog for the file dialog
- Dear ImGui to deal with the GUI legwork