There are many sites that publish content that is mainly based on photos that they have been taken or acquired from somebody that took them.
Unfortunately there are also unscrupulous people that steal the photos from those sites and publish in other sites as if they where the ones that originally obtained the pictures, thus gaining undeserved credit and audience.
One way to prevent stealing sites to gain undue credit, is to put a mark of origin in the photos that is hard to remove.
This class provides a solution for processing picture by placing a transparent watermark that not only identifies the real origin of the picture, it can also make it difficult to remove such mark with the usual image processing tools.
This class modifies a given image using an watermark graphic defined by another image.
This is meant to help protecting the sites that own the original images from being stollen by other people that remove the original credits and display the images in other sites without permission.
This class places the watermark image with a random displacement and color effects to difficult the effectiveness of watermark removal techniques.