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