Dim bmap As Image'pull an image from memory, could also be from the file system.bmap = CType(data.GetData(GetType(System.Drawing.Bitmap)), Image)'here's where we modify the image in memoryDim g As Graphics = Graphics.FromImage(bmap)'now prepare our brush to draw the text onto the image.Dim drawFont As New Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Millimeter)Dim drawBrush As New SolidBrush(Color.Red)'figure out where we want to place the text getting the x & y coordinate.Dim xPos As Integer = bmap.Height - (bmap.Height - 25)Dim yPos As Integer = 3'now draw the date using "Now".g.DrawString(Now, drawFont, drawBrush, xPos, yPos)'check to see if the property to save the file is enabled.
Dim sPicPath As String = "C:\Path to your file store\filename.jpg"
Dim sPreFix As String = "C:\image file path\"
'now declare another image to store our thumbnail image.
Dim smBmap As Image
'now we're going to get a thumbnail image from the bitmap we worked'with earlier in the method.smBmap = bmap.GetThumbnailImage(bmap.Width, bmap.Height, Nothing, Nothing)'save the image to our path and save it as a jpeg.smBmap.Save(sPicPath, Imaging.ImageFormat.Jpeg)'now save a copy of the original image to the local disk.bmap.Save(Replace(sPreFix, "\images", "") & ".jpg", Imaging.ImageFormat.Jpeg)bmap = NothingsmBmap = Nothing