нормально у меня есть изображение, которое я связать данные в нем, и я хочу, чтобы прочитать информациюRead MemoryStream - загрузка изображений байт и читать его
Теперь из файла (FileStream) его работы
, но я хочу сделать это не из файла, так что мне нужно использовать MemoryStream
здесь пример того, что работа и как я делаю это сейчас, как я заставить его работать с MemoryStream (с байт = My.Resources или PictureBox1.image)
Using FS As New IO.FileStream(image, IO.FileMode.Open)
FS.Seek(0, IO.SeekOrigin.End)
While Not FS.ReadByte = Asc("|")
FS.Position -= 2
End While
Dim s As String = Nothing
While Not FS.Position = FS.Length - 4
s &= Chr(FS.ReadByte.ToString)
End While
Dim Ext As String = Nothing
FS.Seek(0, IO.SeekOrigin.End)
While Not FS.ReadByte = Asc("*")
FS.Position -= 2
End While
While Not FS.Position = FS.Length
Ext &= Chr(FS.ReadByte.ToString)
End While
FS.Seek(FS.Length - ((s.Length + s) + 5), IO.SeekOrigin.Begin)
While Not FS.Position = FS.Length - (s.Length + 5)
Dim Data As Byte() = New Byte(FS.Position) {}
FS.Read(Data, 0, Data.Length)
FS.Close()
End While
в конце сохранить байт в файл
я пытаюсь использовать его как этот
Использование FS As New IO.MemoryStream (изображение) «образ = байт()
но не работает
, как я могу сделать это читать его снова в памяти
благодаря