2009-05-04 8 views
0

J'essaie de récupérer une image à partir d'une ressource incorporée et de l'afficher dans son format de données RAW (c'est-à-dire -> données de texte indésirable). Fondamentalement, je cours dans un mur avec tout ce que j'essaye. Quelqu'un peut-il me montrer comment le faire correctement?RAW Données de l'image de ressource incorporée

Répondre

0

Vous pouvez utiliser le msdn ref suivant

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

Cela vous donnera un flux que vous pouvez ensuite utiliser code cite pour convertir en un tableau d'octets qui est à peu près les données brutes.

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 
Questions connexes