Skip to content

Stego tool to watermark a photo with a template signature

Notifications You must be signed in to change notification settings

spextat0r/Invisible-Watermark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Invisible-Watermark

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.

Help

Here is an example. Can you tell which is the original and which holds the watermark?

Original Watermarked

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.

template

Custom Watermarks

Custom watermarks must be the same width and height of the original image as well as being in black and white. This is because the tool only applies black pixels as being part of the watermark template.

Requirements and Installation

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

About

Stego tool to watermark a photo with a template signature

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages