1. A computer-implemented method of creating a shape collage, the method comprising: receiving a shape specification signal which specifies at least one desired shape having an area; receiving image data which represents a plurality of images; and processing the shape specification signal and the image data to obtain a shape collage of the images at least partially covering the area of the at least one desired shape, wherein the step of processing includes the steps of at least partially covering the at least one desired shape with at least one shape primitive and placing at least one image over the at least one shape primitive to at least partially fill the at least one shape primitive.