1. An information processing device comprising: an evaluation value calculation unit configured to calculate an evaluation value of each of candidate images which are candidates for an image to be selected based on information regarding an image corresponding to each of the candidate images; a page allocation unit configured to determine the number of pages based on a parameter regarding a layout and determine the number of images disposed in each page based on the parameter regarding the layout and the calculated evaluation value; an image selection unit configured to select the image among the candidate images based on the parameter regarding the layout and the calculated evaluation value; and a layout generation unit configured to generate the layout in which the selected image is disposed for each page based on the parameter regarding the layout and the evaluation value corresponding to the selected image.