Member 14129828 Ответов: 2

Я хочу отправить изображение с сервера на клиент, я написал этот код на стороне сервера


где сохраняется изображение? Я не понимаю, что такое "кадр".Растрового изображения.Сохранить(МС, система.Рисование.Изображений.ImageFormat.Jpeg);" значит ? сохранить изображение или нет-это просто что-то вроде буфера?

Что я уже пробовал:

pictureBox1.Image = frame.ToBitmap();
     MemoryStream ms = new MemoryStream();
     frame.Bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
     bytes = ms.ToArray();
     acc.Send(bytes, 0, bytes.Length, 0);

2 Ответов

Рейтинг:
0

MadMyche

То Save(stream, format) метод сохраняет изображение в поток, который передается в него в указанном формате.
Изображение.Метод Сохранения (System.Чертеж) | Microsoft Docs[^]


Рейтинг:
0

jimmson

Он сохраняет в MemoryStream. Вы можете сохранить результат (МС.ToArray()) использование File.WriteAllBytes(String, Byte[]) Однако это не имеет никакого отношения к отправке изображения клиенту. Вам нужно сохранить изображение на сервере, с помощью пути, доступного с веб-сайта, и предоставить (клиенту) относительный путь к изображению.