1. A method for mapping a digital image having a plurality of pixels, the method comprising the steps of: computing a skin color map of the digital image, said skin color map having a plurality of skin color values, each of said skin color values being associated with a respective set of one or more of said pixels, each of said skin color values indicating a likelihood that the respective said pixel set is skin; generating a face map of the digital image, said generating being independent of said computing, said face map being divided into one or more face zones and a background exclusive of said face zones, each of said face zones being a group of said pixels, each of said face zones indicating a greater likelihood than said background that the respective said group of pixels is a face; blending the skin color map and the face map by increasing skin color values associated with the pixels of face zones providing a revised map that differentiates face skin color from other areas in the revised map; segmenting the digital image into a plurality of regions to provide a region map, said segmenting being independent of said computing and generating; calculating a main subject importance map from said region map and said revised map, said main subject importance map having a plurality of importance values, each of said importance values being associated with a respective region in the region map, each of said importance values indicating a likelihood that the respective said region is of importance to a main subject of the digital image; cropping said digital image without user intervention based on said main subject importance map to provide a cropped digital image; and outputting said cropped digital image.