如何判断位图是否已旋转?

时间:2016-01-07 10:29:31

标签: c#

我知道在BitmapImage中有一个Rotation方法可以获取和设置BitmapImage的旋转,但是对于Bitmap,似乎没有办法获得已经应用的旋转变化。

我已经探索了Bitmap的对象属性,我似乎没有看到任何有用的信息可以帮助我获得已经应用的轮换。

我使用以下方式设置旋转:

Bitmap rotatebmp = OriginalBitmapInfo[Page - 1].Bitmap;
rotatebmp.RotateFlip(RotateFlipType.Rotate90FlipNone);

一旦我应用了旋转,我该如何检查以查看对该位图应用了哪些旋转动作?

我检查了PropertyItems

 PropertyItem[] propItems = DocViewer.OriginalBitmapInfo[0].Bitmap.PropertyItems;

 foreach (var prop in propItems)
 {

     var letsLook = prop;
 }

但是没有任何项目因此轮换不存在。

任何帮助将不胜感激。

由于

0 个答案:

没有答案