Hi,
Hope you can help me with one please. I import an image and
display it on a picture box control. I then have functionality change
its size (code included below).
Now I need to add some text *not* on image but beside the image,
like an area to the side of the image say but not actually on the
image (likn on a lable that can be added to the image to form kind of
a new image).
Problem is though I dont know how to do this (in fact, I dont even
know how to add text to the image itself). So can anyone help me
please? Any comments/suggestions/hints or code samples to get me
started would be most appreciated.
Many thanks,
Al.
***** BEGIN CODE - THIOS JUST CHANGES SIZE OF IMAGE *****
//Firstly open the file into an image object
System.Drawing.Image img = Image.FromFile(fileName);
//Convert to bitmap with correct dimensions:
System.Drawing.Image newSizeImage = new Bitmap(img, 440, 60);
//Now convert the bitmap to a.gif
reSizeImage.Save("a.gif", System.Drawing.Imaging.ImageFormat.Gif);
****** END CODE ******
Peter Morris - 20 Feb 2008 11:51 GMT
Create a new bitmap the size of the original + the size of the text you want
to add. Then do
Graphics canvas = Graphics.FromBitmap(MyNewBitmap);
using (canvas)
{
Draw the original bitmap onto the canvas
Write your text out to the canvas
}
This is only useful if you want to save the image. If you want only to
display it then just use a picture box + a label.
almurph@altavista.com - 20 Feb 2008 12:45 GMT
> Create a new bitmap the size of the original + the size of the text you want
> to add. Then do
[quoted text clipped - 9 lines]
> This is only useful if you want to save the image. If you want only to
> display it then just use a picture box + a label.
Thanks for the reply Peter.