1. A computer-implemented method comprising: receiving an input that requests generation of a composite digital image at a user-specified resolution based on a master digital image; selecting one of a plurality of digital image templates each comprising image data representing different intermediate resolutions of the master digital image, the selected digital image template associated with one of the intermediate resolutions that is closest to the user-specified resolution among all of the different intermediate resolutions represented by the digital image templates higher than the user-specified resolution; and generating composite image data at the intermediate resolution corresponding to the selected digital image template and based on the selected digital image template prior to displaying the composite digital image at the user-specified resolution, wherein the user-specified resolution is different than any of the intermediate resolutions.