This project involves developing a program for image processing. It includes functionalities such as reading binary .TGA image files, processing their data, and writing modified images back to .TGA files.
First two pictures are input, third is output.
-
Compilation: Compile the project using the provided makefile by executing the
makecommand in the command-line interface within the directory containing the source code (srcfolder). -
Execution: After compilation, execute the program by running the generated executable file (named
project2.out). -
Functionality:
- The program reads .TGA files and performs various image processing operations such as changing pixel colors, applying blending modes, and modifying individual color channels.
- Detailed instructions on using the program functionalities can be found within the source code documentation and comments.
-
Testing: Ensure the program runs correctly by verifying that the output images match the expected results after applying the desired image processing operations.
- C++ compiler supporting at least C++11 standard.
- Basic understanding of image file formats and image processing concepts.
- Avoid hardcoding paths to files and use relative paths instead for better portability across different systems.
- Ensure the C++ version is specified in the makefile for compatibility purposes.
This project was created by Jorge Garcia.
This project is licensed under the MIT License.
Note: Refer to the project documentation and comments within the source code for more detailed information on specific functionalities and usage instructions.





