1. A method, comprising: displaying an image in a software application running on a computing device, the display of the image not within an image editing application; responsive to receiving a user input to edit the image, replacing the image, by the computing device, with an image editor specific to the image comprising a lower resolution representation of the image displayed in the image editor along with one or more editing tools; responsive to receiving a user input specifying an editing operation, modifying the lower resolution representation of the image displayed in the image editor, by the computing device, according to the editing operation and displaying the modified lower resolution representation of the image in the image editor; causing a separate modification of the image, by the computing device, according to the editing operation performed on the lower resolution representation of the image; and responsive to a user input to leave the image editor, replacing the image editor, by the computing device, with the modified image.