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
0
A
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