WPF. Как вставить картинку в Image, преобразованную из потока байтов - C#

Узнай цену своей работы

Формулировка задачи:

maintStream = client.GetStream();
 Image image = (Image) binFormatter.Deserialize(maintStream);
Вот я получил с клиента данные, которые поступают раз в секунду. Как мне их вставить в image WPF?

Решение задачи: «WPF. Как вставить картинку в Image, преобразованную из потока байтов»

textual
Листинг программы
            // ...
            var imageByteArray = await client.GetByteArrayAsync(photoURL);
            pictureBoxPhoto.Image = byteArrayToImage(imageByteArray); // pictureBoxPhoto - это элемент
                                                                      // PictureBox на форме (WinForms)
        }
 
        //...
 
        private Image byteArrayToImage(byte[] byteArrayIn)
        {
            using (var ms = new MemoryStream(byteArrayIn))
            {
                return Image.FromStream(ms);
            }
        }

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы