Simple stego is a short steganography program written in C++ that hides data in images. It takes advantage of the ImageMagick Magick++ C++ API for manipulating images. As a result, the program has very simple, readable code. More importantly, it can hide a file of great size without much in the way of visual differences.
The image on the left is the original. The image on the right contains a small PNG image. If Simple Stego is run on the image on the right, an actual image would come out. When extracted it can be read perfectly. A large file can be hidden using up the three least significant bits of each byte of pixel data, but smaller files use up only the two least or single least significant bits and have practically no visual differences.