1. A method performed by at least one computer, the method comprising: detecting at least one face in at least one digital image; determining and storing area co-ordinates of a location of the at least one detected face in the at least one digital image; applying at least one transformation to the at least one detected face to create at least one portrait of the at least one detected face; rotating the at least one portrait at least until the at least one portrait is shown in a vertical orientation and a pair of eyes of the at least one face shown in the at least one portrait are positioned on a horizontal plane; and storing the rotated at least one portrait.