Как повернуть изображение массива байтов в silverlight? - PullRequest
0 голосов
/ 27 января 2019

У меня есть массив 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.

...