Invisible-Watermark is a steganography tool written in python that does not hide text data in an image's pixels but instead hides the text in the image itself.
Here is an example. Can you tell which is the original and which holds the watermark?
It's the second one that is watermarked, but you would never know without being told.
Here is the text hidden in the second image.
This project uses argparse and PIL to run.
python3 -m pip install argparse
python3 -m pip install pillow
NOTE: This project requires a PNG or BMP file using RGB or RGBA formatting.
WARNING: Adding a watermarked image to a Microsoft Word document and then saving it from the Word document WILL add noise to the image file that may damage the watermark.
An example command is:
python3 Invisible-Watermark.py -i input_file.png -t Watermark_text -f 10 -w 20 -m 0