(WP7.5) e.ChosenPhoto проблема - PullRequest
0 голосов
/ 24 ноября 2011

мой код выглядит следующим образом

private void photoChooserTask_Completed(object sender, PhotoResult e)
{
  if (e.TaskResult == TaskResult.OK)
  {
    Stream stream = e.ChosenPhoto;
    int len = (int)stream.Length;

    byte[] PhoteBytes = new byte[len];
    stream.Read(PhoteBytes,0,len);
   }
}

Мне интересно, можно ли конвертировать байтовый массив (PhoteBytes в этом примере) в WriteableBitmap?

Спасибо за помощь

1 Ответ

0 голосов
/ 25 ноября 2011

Попробуйте это.

WritableBitmap bitmap = new WritableBitmap(); //Use appropriate constructor
bitmap.SetSource(e.ChosenPhoto);

РЕДАКТИРОВАТЬ: вам придется использовать соответствующий конструктор.В одном конструкторе WriteableBitmap(Int32, Int32) вы можете указать ширину и высоту растрового изображения.Смотри документацию здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...