как конвертироват фаил bitmap в byte()

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

как конвертироват фаил bitmap в byte()

Сообщение strelec » 28.02.2009 (Сб) 22:06

как конвертироват фаил bitmap в byte()

Код: Выделить всё
  Dim pic As New Bitmap("filename")
dim buff () as byte


у меня ест фаил в проге которий нужно передать с помошю TcpClient
вот чтоби передать мне конвертироват фаил bitmap в byte(),так как передача происходит только в byte()

вопрос как заполнит buff () ?

пример для текста >
Код: Выделить всё
buff = System.Text.Encoding.Default.GetBytes("текст".ToCharArray)


заранее сп =)

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: как конвертироват фаил bitmap в byte()

Сообщение Sebas » 28.02.2009 (Сб) 22:15

Public Sub Save(ByVal stream As System.IO.Stream, ByVal format As System.Drawing.Imaging.ImageFormat)
Member of System.Drawing.Image
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: как конвертироват фаил bitmap в byte()

Сообщение Williams » 28.02.2009 (Сб) 22:20

ага, сохраняешь в стрим, потом .ToArray()
И вы думаете, что вас оставят в живых после прочтения этого поста?

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

Re: как конвертироват фаил bitmap в byte()

Сообщение strelec » 28.02.2009 (Сб) 22:25

а что в теле метода написать ? если можно прошу напишите код

как впихнут в byte
Код: Выделить всё
dim pic as new bitmap("d:/test.bmp")
dim buff() as byte


buff= ?? напиши код пажалуста

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: как конвертироват фаил bitmap в byte()

Сообщение Williams » 28.02.2009 (Сб) 22:26

strelec писал(а):а что в теле метода написать ? если можно прошу напишите код

как впихнут в byte
Код: Выделить всё
dim pic as new bitmap("d:/test.bmp")
dim buff() as byte


buff= ?? напиши код пажалуста

dim ms as new memorystream
pic.save(ms, format)
buff=ms.toarray()
ms.dispose

примерно так.
И вы думаете, что вас оставят в живых после прочтения этого поста?

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

Re: как конвертироват фаил bitmap в byte()

Сообщение strelec » 28.02.2009 (Сб) 22:41

большое спосибо , а как обратно из byte в bitmap переделатЬ ? :oops:

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: как конвертироват фаил bitmap в byte()

Сообщение Williams » 28.02.2009 (Сб) 23:16

strelec писал(а):большое спосибо , а как обратно из byte в bitmap переделатЬ ? :oops:


заливаешь массив в стрим и получаешь картинку из него

dim ms as new memorystream(buff)
myimg = image.fromstream(ms)
И вы думаете, что вас оставят в живых после прочтения этого поста?

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

Re: как конвертироват фаил bitmap в byte()

Сообщение strelec » 28.02.2009 (Сб) 23:18

сам доделалЬ
Код: Выделить всё
   Dim mm As New MemoryStream
mm.Write(buff, 0, buff.Length)
        PictureBox1.Image= System.Drawing.Image.FromStream(mm)
     


всем сп

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

Re: как конвертироват фаил bitmap в byte()

Сообщение strelec » 28.02.2009 (Сб) 23:22

Williams писал(а):
strelec писал(а):большое спосибо , а как обратно из byte в bitmap переделатЬ ? :oops:


заливаешь массив в стрим и получаешь картинку из него

Код: Выделить всё
dim ms as new memorystream(buff)
myimg = image.fromstream(ms)





ето вариант луче сп


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 91

    TopList  
cron