1. A computer-implemented method comprising: receiving a plurality of photos; determining a composition type from the plurality of photos, wherein the composition type is one of a plurality of different composition types, and wherein determining the composition type includes: determining that the plurality of photos meet one or more particular criteria for the one or more composition types, wherein the one or more particular criteria relate to one or more comparisons between the plurality of photos; determining image content in the plurality of photos, the image content including foreground content and background content; and determining that at least a portion of the image content corresponds among the plurality of photos in a scene present in the plurality of the photos; generating a composition from the plurality of photos based on the composition type, wherein the generating includes modifying pixels of one or more of the plurality of photos to stitch together portions of foreground content from different photos of the plurality of photos; and causing output of the composition by a display device.