1. A computer-implemented method for displaying images to a user, the method comprising: for stored data corresponding to an image, supplementing the stored data with metadata that identifies one or more objects in the image; causing the image to be rendered; recognizing one or more objects in the rendered image based on the metadata; enabling a portion of the rendered image corresponding to a first recognized object to be user-interactive; detecting a user interaction with the portion of the rendered image corresponding to the first recognized object; and in response to detecting the user interaction, performing an action using the metadata characterizing the first recognized object.
1. A computer-implemented method for displaying images to a user, the method comprising: for stored data corresponding to an image, supplementing the stored data with metadata that identifies one or more objects in the image; causing the image to be rendered; recognizing one or more objects in the rendered image based on the metadata; enabling a portion of the rendered image corresponding to a first recognized object to be user-interactive; detecting a user interaction with the portion of the rendered image corresponding to the first recognized object; and in response to detecting the user interaction, performing an action using the metadata characterizing the first recognized object. 6. The method of claim 1 , wherein recognizing the one or more objects in the rendered image based on the metadata comprises identifying one or more respective locations of the one or more objects within the image based on the metadata.