У меня проблема с сохранением изображения (или bitmapImage или PhotoResult) в байт [] и последующим преобразованием его обратно в изображение.
Я нашел много постов в интернете об этом, но они не работают. В этом коде я получил Unspecifed error
, когда я делаю это: SetSource ( bitmapImage.SetSource(ms);)
и не знаю, как это сделать.
Я также хочу составить список устройств (каждое с именем, идентификатором, статусом и изображением, которое я буду представлять как byte[]
) и сохранить его в IsolatedStorage, а затем прочитать и перечислить их (с образ конечно.)
Вот некоторый код, который у меня есть:
public void photoChooserTask_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
imageBytes = new byte[e.ChosenPhoto.Length];
e.ChosenPhoto.Read(imageBytes, 0, imageBytes.Length);
BitmapImage bitmapImage = new BitmapImage();
MemoryStream ms = new MemoryStream(imageBytes);
try
{
bitmapImage.SetSource(ms);
}
catch (Exception ea)
{
//
}
image1.Source = bitmapImage;
}