In this lab you will learn the basic methods of retrieving an image, manipulating the image and producing an output image as a file. To perform these tasks you will be using C++ and the compilers installed on your workstation.

In this course you will be loading and saving images in PNG format. A C++ library has been provided to perform these functions. It is highly recommended that you look at the code that performs these functions for your own edification, but it is not required. In this and in all subsequent C++ labs you will be provided with a skeleton program with basic routines included in it so that all you have to worry about is writing the body of the program.