1 : A method for detecting an orientation of a digital image, comprising: determining if the digital image includes an orientation tag; when the digital image does not include an orientation tag: detecting a face in the digital image in its original orientation; and when a face is detected in the digital image in its original orientation, displaying the digital image in its original orientation without rotation; and when the digital image includes an orientation tag: determining if the orientation tag indicates the image is rotated to one of (1) +90 degrees and (2) −90 degrees; and when the orientation tag does not indicates the image is rotated to one of (1) +90 degrees and (2) −90 degrees: detecting a face in the digital image in its original orientation; and when a face is detected in the digital image in its original orientation, displaying the digital image in its original orientation without rotation.