Вывод на экран байт. массива из памяти

  • Автор темы Автор темы Nzwrd
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

Nzwrd

Привет Всем!
Я с сишарпом столкнулся впервые, поэтому наччинаю задавать дурацкие вопросы:

поставил задачу - вывести на экран массив байт как ч/б изображение. Массив заполняется после выполнения фунции типа getimage(), которая по указателю выпихивает данные.
взял для этого Picture Box, да,, всё это в Windows forms.
крутил вертел этот пикуре бокс - не получается, может подскажите, или примерчик напишите?
Самому разобраться - времени катострофически не хватает... был бы очень благодарен за помощь!
 
Для: Nzwrd

int i = 0;
byte[] myByte = new byte[] { 34, 46, 71, 89 };
foreach (byte b in myByte)
{
Console.WriteLine(String.Format("byte[{0}] = {1}", i++, B));
}

Для: Nzwrd
Вместо смайлика поставь латинскую букву 'b'.
Это была шутка.
 
Для: Nzwrd

int i = 0;
byte[] myByte = new byte[] { 34, 46, 71, 89 };
foreach (byte b in myByte)
{
Console.WriteLine(String.Format("byte[{0}] = {1}", i++, B));
}

Для: Nzwrd
Вместо смайлика поставь латинскую букву 'b'.
Это была шутка.
не, я так понял этот пример выводит строки....
мне то нужно в PictureBox загнать ввиде 8битной картинки массив из памяти... я так думаю, тут Image.FromHbitmap замешан.... вот кумекаю, как иго использовать... говорю же, я в шарпе ни разу не работал :( хотя на первый взгляд всё довольно удобно...
 
мне то нужно в PictureBox загнать ввиде 8битной картинки массив из памяти...
Как насчет этого кода?
Код:
Byte[] myByte = new Byte[] { your picture data };
MemoryStream streamMyByte = new MemoryStream(myByte);
pictureBox.Image= Image.FromStream(streamMyByte);
 
Для: Nzwrd
У тебя данные в массиве myByte должны соответсвовать определенному формату, например, .jpeg
 
...хм, эт чтож, мне надо бы писать БМПшный заголовок(например), а потом к нему приставлятьсам массив?
А нет чего нибудь проще, вроде как раз Image.FromHBitmap - это из той серии...
Кроме того,,, мне ведь скорость нужна приличная... 20 и больше кадров в сек...а кадр размером 1310720 байта... то бишь 1280х1024.
Может с шарпом вообще парица не надо... и все переписать на с++ MFC? ... там такая же штука точно работала... да и успевала вроде...
 
Посмотри ссылку
 
пасибо, я уже видел иё.... только ниче не понял,:) но всё равно спасибо.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!