RAW Данные из встроенного изображения ресурса - PullRequest
0 голосов
/ 04 мая 2009

Я пытаюсь извлечь изображение из встроенного ресурса и отображать его в формате RAW DATA (т. Е. -> нежелательные текстовые данные).

По сути, я сталкиваюсь со стеной со всем, что пытаюсь сделать. Может кто-нибудь показать мне, как это сделать правильно?

1 Ответ

0 голосов
/ 28 июня 2009

Вы можете использовать следующее msdn ref

System.Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream(fileName)

Это даст вам поток, который вы затем сможете использовать code cite для преобразования в байтовый массив, который в значительной степени является необработанными данными.

private Function GetStreamAsByteArray(ByVal stream As System.IO.Stream) As Byte()
Dim streamLength As Integer = Convert.ToInt32(stream.Length)
Dim fileData As Byte() = New Byte(streamLength) {}
' Read the file into a byte array
stream.Read(fileData, 0, streamLength)
stream.Close()
Return fileData
End Function
...