1. A method of creating from a first image, a second image of higher resolution than the first image, the method comprising the following steps: (A) defining as high resolution an image resolution substantially higher than the resolution of said first image; (B) defining as low resolution an image resolution substantially lower than the resolution of said second image; (C) providing a high resolution (HR) dictionary of triangularized high resolution (HR) images, each triangularized HR image having a common predefined number of triangles, said HR dictionary having a separate high resolution (HR) data entry for each triangle of each triangularized HR image; (D) providing a low resolution (LR) dictionary of triangularized low resolution (LR) images, each triangularized LR image having said common predefined number of triangles, said LR dictionary having a separate low resolution (LR) data entry for each triangle of each triangularized LR image; (E) assigning a one-to-one correspondence between each LR data entry and an HR data entry to form a data entry pair; (F) triangularizing said first image using a predefined triangularized model mesh having said common predefined number of triangles; (G) for each triangle in the triangularized first image, identifying its closest matching LR data entry within said LR dictionary, each closest matching LR data entry being a matched low resolution (MLR) entry; (H) for each MLR entry, identifying its corresponding HR data entry within said HR dictionary and associating the identified HR data entry to the MLR entry's corresponding triangle within said predefined triangularized model mesh; and (I) creating said second image by wrapping each identified HR data entry onto its associated triangle within the triangularized first image.