1. A method comprising: storing, during a first user session, in a target image file: data corresponding to a subset of pixels edited using an image editing tool and at least one corresponding tool setting value; a correlation between (a) an identifier of a layer and (b) coordinates of pixels in the identified layer that were edited using the image editing tool and the at least one corresponding tool setting value; and an identifier of the image editing tool and the at least one corresponding tool setting value used to edit the subset of pixels in the identified layer; receiving, in a second user session, an instruction to open the target image file previously edited in the first user session with the image editing tool and the at least one corresponding tool setting value; responsive to the received instruction, opening the target image file in the second user session; retrieving, in the second user session from the target image file, the identifier corresponding to the image editing tool and the at least one corresponding tool setting value used during the first user session to edit the target image file; and causing the identifier corresponding to the image editing tool and the at least one corresponding image editing tool setting value to be presented for display in the second user session.