1. An apparatus, comprising: a server for: receiving an image package at the server, including: at least one image; metadata associated with the at least one of one or more images, and one or more local URLs to an image resource; evaluating the image package by the server including evaluating: the at least one image of the image package, the metadata associated with the at least one image of the image package, and the one or more local URLs to the image resource of the image package, wherein the evaluating comprises: processing the image package, analyzing the at least one image of the image package, and based on the analyzing, determining whether to include one or more filters to the at least one image of the image package, wherein the one or more filters include at least one of: a first filter to adjust an exposure associated with the at least one image, a second filter to adjust a color tone associated with the at least one image, and a third filter to adjust a contrast associated with the at least one image; based on the analyzing and the determining, generating a first image based on the at least one image, or generating an output capable of being used for generating a first image based on the at least one image; creating a specification referencing at least one of: the at least one image of the image package, the one or more filters, the first image or the output, the metadata associated with the at least one image of the image package, and the one or more local URLs to the image resource: after the evaluating, generating image processing code based on the specification, wherein the image processing code allows the first image to be regenerated by a client; creating a revised image package including at least two of: the image processing code; the one or more local URLs; and the first image; sharing the revised image package.