Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Байтовый массив в PictureBox Добавлено: 10.11.03 14:40  

Автор вопроса:  Alex3 | ICQ: 9481061 

Как загрузить байтовый массив созданный из bmp-файла (полученный по сети или взятый из БД, например) в PictureBox?

Мне хочется это сделать без сброски этого массива в файл и, соответствнно, без использования LoadPicture, короче без файловых операций. Поделитесь примерчиком, у кого есть.

З.Ы. Блин был пример, но посеян.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 crackoff



ICQ: 156165990 

Вопросов: 12
Ответов: 229
 Профиль | | #1 Добавлено: 10.11.03 17:18
For i = 1 To Picture1.Height
For j = 1 To Picture1.Width
MyNextArrayElement = Picture1.Point(10, 10)
Next j, i

Ответить

Номер ответа: 2
Автор ответа:
 Alex3



ICQ: 9481061 

Вопросов: 18
Ответов: 132
 Профиль | | #2 Добавлено: 11.11.03 11:53

Вообще-то я просил ИЗ байтового массива. Короче на входе байтовый массив, на выходе StdPicture.

Ответить

Номер ответа: 3
Автор ответа:
 crackoff



ICQ: 156165990 

Вопросов: 12
Ответов: 229
 Профиль | | #3 Добавлено: 11.11.03 15:10
'Дан массив h*w
Picture1.AutoRedraw = True
Picture1.ScaleMode = 3
For i = 1 To h
For j = 1 To w
Picture1.PSet (i, j), m_Color(i, j) ' Где m_Color(h,w) - байтовый массив
Next j, i

Ответить

Номер ответа: 4
Автор ответа:
 Alex3



ICQ: 9481061 

Вопросов: 18
Ответов: 132
 Профиль | | #4 Добавлено: 11.11.03 18:38

Не пойдет! Во-первых, как я говорил у меня байтовый массив файла bmp, а это не одно и тоже, что и байтовый массив цветов пикселов, а во вторых мне нужно все таки в StdPicture загонят, т.к. в том же ImageList никах PSet нету.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам