1. A computer-implemented method of mapping an image to an object, the method comprising: decoding a matrix code on a surface of the object to determine a first network location of the image, wherein the first network location is encoded in the matrix code; downloading the image from the first network location; retrieving a plurality of coordinate sets specified in the decoded matrix code; mapping the image to at least one region of the object at a position specified by the plurality of coordinate sets; and displaying the object with the mapped image.