1. A method implemented in an image processing device for modifying stereoscopic images, comprising: retrieving, by an image processing device, a stereoscopic image having at least a first view image and a second view image; retrieving an orientation selection relating to the stereoscopic image, the orientation selection comprising a selection other than one of: a horizontal flip selection and a 180 degree rotation selection, wherein the orientation selection comprises a selection of one of: a vertical flip of the stereoscopic image; a 90 degree rotation of the stereoscopic image; a 270 degree rotation of the stereoscopic image; and a rotation of the stereoscopic image at an angle not equal to one of: 90 degrees, 180 degrees, and 270 degrees; calculating a depth map according to at least part of the stereoscopic image; rotating the first view image based on the orientation selection to obtain a rotated first view image; generating a new second view image according to the depth map and the rotated first view image; and processing the first view image and the second view image according to the orientation selection, wherein processing the first view image and the second view image according to the orientation selection comprises: responsive to the orientation selection being a vertical flip of the stereoscopic image, flipping, in a vertical direction, both the first view image and the second view image.