a computer implemented method of generating a digital collage layout for a group of digital images is disclosed . a group of digital images is retrieved from a computer accessible memory . a determination is made whether to select the digital collage layout from a stored collection of digital collage layouts or to generate a new set of digital collage layouts and select the digital collage layout from the new set . based on determination , the digital collage layout is provided from the stored collection or from the new set .