1. A computer-implemented method of generating a slide, the method comprising: selecting an image for inclusion in a slideshow, the image having associated facial detection information; determining a face location in the selected image based on the facial detection information; cropping the selected image based on the determined face location to generate a cropped image depicting the included face; determining a slide layout based on dimensions corresponding to the cropped image; and inserting the cropped image into a slide associated with the slideshow.