У меня проблема с преобразованием байтового массива в тип изображения для отображения в приложении на Windows Phone 7.
Данные извлекаются с сервера, и когда я загружаю и загружаю данные, они работаютхорошо, но я пытаюсь преобразовать его обратно в формат изображения.
Может кто-нибудь пролить свет на эту проблему для меня?
Это мой метод для преобразования массива байтов в BitmapImage,
public BitmapImage decodeImage(byte[] array)
{
MemoryStream ms = new MemoryStream(array, 0, array.Length);
// Convert byte[] to Image
ms.Write(array, 0, array.Length);
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(ms);
return bitmapImage;
}
Тогда это код, в котором я пытаюсь установить возвращаемый BitmapImage в качестве источника для поля изображения, которое я использую в пользовательском интерфейсе XAML.
BitmapImage usrIMG = new BitmapImage();
usrIMG = getJson.decodeImage(userProfile.Photos[0].Image);
profileImage.Source = usrIMG;
Я знаюкод выглядит сбитым с толку, и я объявляю вещи, которые мне не нужны, я возился с ним целую вечность, и я совершенно в растерянности.
Большое спасибо