我有一个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。