1. A method for re-orientating digital images comprising the following steps: analyzing an image stored in a computer readable media and determining an image re-orientation requirement according to an image analysis output; determining a direction of re-orientation of the image according to the re-orientation requirement; and re-orientating the image according to the determined direction of re-orientation.