1. A method comprising: receiving, at a client system, a request for editing an image presented on the client system, the client system publishing content including the image to an end user accessing the content; presenting, at the client system, an image editing tool that is associated with an image processing system that provides image processing services to the client system, the image editing tool configured to (a) receive from the client system various editing operations performed on the image to generate a processed image and (b) generate a set of image processing instructions corresponding to the editing operations; receiving, by the image processing system via the image editing tool, the set of image processing instructions; retrieving, by the image processing system, a copy of the image from a cache associated with the image processing system; and processing, by the image processing system, the copy of the image based on the set of image processing instructions to generate the processed image.