The image layout device configured to enable users to lay out images
includes a layout data storing unit configured to store layout data sets
that specify image arrangement regions for laying out the images, a
layout selecting unit configured to automatically select the layout data
set from the layout data storing unit based on a number of the users, an
image storing unit configured to store images, one or more position
instructing unit configured to select an image to be arranged based on
the selected layout data set from stored images, and provide an
instruction regarding an arrangement location with respect to the layout
data set for the selected image and a layout processing unit configured
to determine whether or not an instruction from the instructing unit is
executable and, if it is executable, arrange the selected image in
accordance with the selected layout data set.