archivo - read resource file c#
Se requiere un código de ejemplo para acceder a los recursos de imágenes.Net incorporados en C# (4)
Es muy fácil marcar un archivo de imagen para convertirlo en un recurso incrustado; sin embargo, ¿cómo se accede a la imagen a partir de entonces? Por favor, ¿puedo tener algún código de ejemplo?
1) Agregar y editar recursos (Visual C #)
System.Drawing.Bitmap bitmap1 = myProject.Properties.Resources.Image01;
2) Acceder a los recursos incrustados utilizando GetManifestResourceStream
Assembly _assembly = Assembly.GetExecutingAssembly();
Stream _imageStream =
_assembly.GetManifestResourceStream(
"ThumbnailPictureViewer.resources.Image1.bmp");
Bitmap theDefaultImage = new Bitmap(_imageStream);
El método más directo:
YourProjectsBaseNamespace.Properties.Resources.YourImageResourceName
Mire el tercer fragmento de código en http://msdn.microsoft.com/en-us/library/aa309403(VS.71).aspx
//Get the names of the embedded resource files;
List<string> resources = new List<string>(AssemblyBuilder.GetExecutingAssembly().GetManifestResourceNames());
//Get the stream
StreamReader sr = new StreamReader(
AssemblyBuilder.GetExecutingAssembly().GetManifestResourceStream(
resources.Find(target => target.ToLower().Contains("insert name here"))
Puede convertir de mapa de bits de la secuencia. La clase Bitmap tiene un método que hace esto. LoadFromStream si mi memoria sirve.