Patent ID: 11948222
Assignee: SMARTFRAME TECHNOLOGIES LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. A computer implemented method using at least one hardware processor, for preparing watermarked images, the method comprising:
loading a main image file defining a main image, the main image file defining the main image as a grid of pixels;
loading a watermark image file defining a watermark image, the watermark image file defining the watermark image as a grid of pixels;
generating a first image file defining a first image comprising the main image and the watermark image by overlaying the watermark image onto the main image using a first transformation; and
generating a second image file defining a second image comprising the main image and the watermark image by overlaying the watermark image onto the main image using a second transformation;
wherein:
the first transformation and second transformation alter the underlying main image with opposite image transformations; the first and second transformations comprise selecting a main image pixel for transformation when a watermark pixel, that indicates that a watermark is present in the watermark image, overlaying a main image pixel matches predefined selection criteria; and
the watermark pixel matches predefined selection criteria when the watermark pixel is located a predefined interval within the grid of pixels of the watermark image.