如何在Silverlight中旋转字节数组图像?

时间:2019-01-27 11:23:04

标签: image silverlight rotation bitmapimage writablebitmap

我有一个byte []数组,其中包含一个图像。我需要将其旋转180度服务器端(不带图像控制器),然后再次以字节数组格式保存。

 byte[] imageByteArray = System.Convert.FromBase64String(ImageB64);

 BitmapImage bitmapImage = new BitmapImage();
 bitmapImage.SetSource(new MemoryStream(imageByteArray));

int width = (int)this.theONotaryDocPersonFingerPrint.FingerPrintImageWidth;
int height = (int)this.theONotaryDocPersonFingerPrint.FingerPrintImageHeight;


WriteableBitmap wb = new WriteableBitmap(width, height);
wb = RotateBitmap(bitmapImage, PixelWidth, PixelHeight, Degree);                                    
byte[] bytes = ToByteArray(wb);

由于Silverlight的限制,我只能使用Silverlight对象,例如BitmapImage或WriteableBitmap。

0 个答案:

没有答案