Patent ID: 11436459

Abstract:
A method comprises providing to a processor or generating by the processor, an image, and a machine readable graphic code comprising a plurality of light pixels and a plurality of dark pixels. The processor determines whether the image and machine readable code are the same size if they are not the same size, scales or crops the image or the machine readable code such that they are the same size. The processor associates each graphic code pixel with a corresponding image pixel, each pixel having a lightness value. The processor determines for each image pixel, based on a comparison between a lightness of the image pixel and a lightness of a corresponding graphic code pixel, whether to adjust the lightness of the image pixel based on one of a low threshold lightness value and a high threshold lightness value. The lightness value is adjusted for each pixel of the image which is to be adjusted to a modified lightness value, such that a combination of the image and the graphic code is produced.