It can take a given PNG image and store hidden information in it my using the least significant bits of color of the image pixels to store encoded information.
The class may also do the opposite, i.e, open a PNG image and retrieve previously stored information using the method above.