Steganography

My C program example input & output

A deer
Img A - Container Image
A snail
Img B - Image to be encoded
A deer image having another image encoded into it by steganography using 2 most significant bits of the RGB values
Img C - Output image after encoding Img B into Img A using 2 bits of the RGB values. Looks almost identical to the original image.
A snail image output of steganography decoding using 2 most significant bits only
Img D - Output image after decoding Img C. Some quality has been lost.
A deer image having another image encoded into it by steganography using 7 most significant bits of the RGB values
Img E - Output image after encoding Img B into Img A using 7 bits of the RGB values. Alteration can be seen.
A snail image output of steganography decoding using 7 most significant bits
Img F - Output image after decoding Img E. Looks almost identical to the original image.

Omar Basem