1. A method of annotating an image corresponding to a web page using an application executable by a device, the web page including a first portion and a second portion, the method comprising: displaying, by using the application, the first portion of the web page on a display of the device while the second portion of the web page is not displayed on the display; generating, by using the application, the image corresponding to the web page; displaying, by using the application, a first portion of the image corresponding to the first portion of the web page on the display. displaying, by using the application and based at least on an input on the displayed first portion of the image, a first annotation such that the displayed first annotation overlaps the displayed first portion of the image; displaying, by using the application and based at least on the first portion of the image being moved on the display, a second portion of the image corresponding to the second portion of the web page on the display; displaying, by using the application and based at least on an input on the displayed second portion of the image, a second annotation such that the displayed second annotation overlaps the displayed second portion of the image; and storing a first image file, by using the application and based at least on the first and second annotations and the image corresponding to the web page, in a storage of the device.