我正在从iPhone上将照片上传到我的网站,并使用一些非常简单的代码保存:
HttpPostedFile file = context.Request.Files[fileKey];
Image image = Image.FromStream(file.InputStream);
image.Save(myPath);
图片在我的手机上是正确的方式,但是当它上传到网站时,它经常在它的侧面或颠倒。我认为这是因为iPhone会自动旋转图像以补偿手机拍摄时的位置。
我已经看过几次,包括使用Windows图像预览的旋转图像,但最可重复的方法是通过手机上传。
对于移动用户而言,这是非常令人沮丧的,因为他们拍摄的照片格式正确,并且在我的网站上显示时显示错误。是否可以从上传的图像中提取此信息并旋转我保存的图像,使其正确定位?