Welcome to the README file for our Qt C++ photo editor project! This document provides detailed instructions on setting up and running the code, including the tools and their versions used. Additionally, it lists all the implemented filters, with explanations for any new filters developed.
- Qt (Version Qt6 6.7.0)
- C++ Compiler (Version 6_7_0_MinGW_64_bit)
- Open the Project in Qt Creator: Launch Qt Creator and open your project by selecting the project file (usually a
.profile) from the file browser. - Configure Build Settings: Once the project is open, configure the build settings according to your requirements. This includes selecting the build kit (compiler and Qt version) and configuring any additional build steps.
- Build the Project: Click on the build button (usually a green play button) or select Build > Build Project from the menu to compile the project. This step generates the executable file.
- Run the Project: After a successful build, click on the run button (usually a green arrow) or select Build > Run from the menu to execute the compiled program. This launches the application in the Qt Creator's integrated environment.
- Test the Application: Once the application is running, test its functionality to ensure that it behaves as expected.
- Deploy or Distribute (Optional): If you intend to distribute the application, you may need to package it for deployment. Qt provides tools for deploying applications on various platforms, including compiling the project statically or dynamically linking required libraries.
- External Execution: If you prefer to run the application outside of Qt Creator, navigate to the directory where the executable is located and run it directly by double-clicking on it or executing it from the command line.
- Filter 1: Gray
- Filter 2: Black and white
- Filter 3: Infrared
- Filter 4: Skew
- Filter 5: Brightness
- Filter 6: Resize Image
- Filter 7: Crop
- Filter 8: Merge
- Filter 9: TV Effect
- Filter 10: Invert Image
- Filter 11: Flip Image (horizontally or vertically)
- Filter 12: Rotate
- Filter 13: Darken and Lighten Image
- Filter 14: Adding a Frame to the Picture
- Filter 15: Detect Image Edges
- Filter 16: Blur Images
- Filter 17: Sunlight
- Filter 18: Oil painting Effect
- Filter 19: Purple
-
Filter 1: Hue shift
-
Filter 2: Pixelate
For a visual demonstration of the photo editor in action, please watch our video tutorial here.