1. A computer-implemented method comprising: determining, based at least on a user input, a timing selection for high dynamic range image processing, the timing selection representing at least: immediate processing, and delayed processing; determining that the timing selection represents delayed processing; capturing, during a first time period, a plurality of images using a camera on a computing device, the plurality of images captured with one or more different exposure settings, the plurality of images for use in generating at least one high dynamic range image; storing the plurality of images in a memory device on the computing device; determining, at a second time subsequent to the first time period, to process the plurality of images to generate the at least one high dynamic range image using at least an image representation of a portion of a first image from the plurality of images and an image representation of a portion of a second image from the plurality of images the determining at the second time based at least in part on determining that the computing device is not being used, or not likely to be used; and displaying the at least one high dynamic range image on a display screen of the computing device.