1. A method for automatically determining a foreground color for a digital image, comprising: (a) automatically dividing the colors of the pixels of at least a part of the digital image into a number of color clusters in a color space; and (b) for at least one color cluster, automatically selecting a color being related to the at least one color cluster according to predetermined criteria.