it probably has a group of variables that checks the size of the picture, the type of pictures that it is, (png, jpeg, gif). They could have it scan the average HSV value of the image, or take apart individual pixels and compare them. Whatever they do it's pretty complicated, but cool. c;