21. A system comprising: one or more processors; and a memory coupled to the one or more processors, wherein the memory stores instructions that, when executed by the one or more processors, cause the one or more processors to: supplement an image with metadata that identifies an object in the image; providing the metadata with the image when the image is rendered so that at least a portion of the image depicting the object is interactive, in order to enable a user to enter a selection input that corresponds to the object; and perform an action in response to detecting the selection input that corresponds to the object depicted in the image.
21. A system comprising: one or more processors; and a memory coupled to the one or more processors, wherein the memory stores instructions that, when executed by the one or more processors, cause the one or more processors to: supplement an image with metadata that identifies an object in the image; providing the metadata with the image when the image is rendered so that at least a portion of the image depicting the object is interactive, in order to enable a user to enter a selection input that corresponds to the object; and perform an action in response to detecting the selection input that corresponds to the object depicted in the image. 28. The system of claim 21 , wherein the one or more processors are configured to supplement the stored data by providing the metadata in a separate file in association with a file of the image.