我有代码批量调整数字照片。90度图像旋转和重置EXIF旋转
某些照片是以纵向拍摄的。
对于纵向照片,我必须旋转它们。
我使用下面的C#代码,旋转照片:
bmpOrig.RotateFlip(System.Drawing.RotateFlipType.Rotate90FlipNone);
bmpOrig.Save(filename, ImageFormat.Jpeg);
它工作正常(显示我想在web浏览器的方式)。
但是,如果我在Photoshop(和HP照片查看器)中查看新图像,它将显示旋转。
我做了大量的研究,我相信有EXIF数据标志着图像旋转。
我的问题是:如何重置此EXIF数据以指示图像不需要旋转?
我在VS 2010年开发
感谢
http://msdn.microsoft.com/en-us/library/system.drawing.imaging.encodervalue.aspx –