By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,673 Members | 1,425 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,673 IT Pros & Developers. It's quick & easy.

BMP file included as a resource

P: n/a
I've added a BMP file to my project file in Visual Studio and told the
compiler to embed the file into the binary. How do I now read this file
back into a filestream?

Thanks
Nov 20 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Created with my new tool. Look at the ImageFromEmbedded method below.

'GDIPlus Architect Component Class Output
Public Class Untitled1
Inherits System.ComponentModel.Component

Private Image1Rectangle As System.Drawing.RectangleF = New
System.Drawing.RectangleF(41, 84, 338, 410)

Protected Image1 As System.Drawing.Bitmap

Public Sub New()
MyBase.New
Me.InitializeGraphics
End Sub

Private Sub InitializeGraphics()
Me.Image1 = Me.ImageFromEmbedded("MynameSpace.akeef.jpg")
End Sub

Public Overridable Sub RenderGraphics(ByVal g As
System.Drawing.Graphics)
g.DrawImage(Me.Image1, Me.Image1Rectangle)
End Sub

'Required to dispose of created resources
Private Sub DisposeGraphics()
Me.Image1.Dispose
End Sub

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
Me.DisposeGraphics
End If
End Sub

Private Function ImageFromEmbedded(ByVal embeddedPath As String) As
System.Drawing.Bitmap
Dim imageStream As System.IO.Stream =
System.Reflection.Assembly.GetExecutingAssembly.Ge tManifestResourceStream(em
beddedPath)
Dim img As System.Drawing.Bitmap = New
System.Drawing.Bitmap(imageStream)
Return img
End Function
End Class
"Scott Meddows" <sc******************@tsged.com> wrote in message
news:eS**************@tk2msftngp13.phx.gbl...
I've added a BMP file to my project file in Visual Studio and told the
compiler to embed the file into the binary. How do I now read this file
back into a filestream?

Thanks

Nov 20 '05 #2

P: n/a
"Scott Meddows" <sc******************@tsged.com> scripsit:
I've added a BMP file to my project file in Visual Studio and told the
compiler to embed the file into the binary. How do I now read this file
back into a filestream?


<http://www.google.de/groups?selm=uhBexmVhDHA.2516%40TK2MSFTNGP09.phx.gb l>

--
Herfried K. Wagner
MVP · VB Classic, VB.NET
<http://www.mvps.org/dotnet>
Nov 20 '05 #3

P: n/a
Hi Scott,

Imports System.IO
Imports System.Reflection
..
..
..
Dim strmImage As Stream =
[Assembly].GetExecutingAssembly.GetManifestResourceStream("R ootNamespace.Fil
e.bmp")

--
HTH,
-- Tom Spink, Über Geek

Please respond to the newsgroup,
so all can benefit

" System.Reflection Master "

==== Converting to 2002 ====
Remove inline declarations
"Scott Meddows" <sc******************@tsged.com> wrote in message
news:eS**************@tk2msftngp13.phx.gbl...
I've added a BMP file to my project file in Visual Studio and told the
compiler to embed the file into the binary. How do I now read this file
back into a filestream?

Thanks

Nov 20 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.