Drawing Shapes Onto A Pic Box And Saving The Modified Image?
Aug 25, 2009
The aim of my program is to load a picture into an pic box, then to be able to place multiple shapes on the picture in the pic box by clicking on the location where i want the shape. The type of shape will depend on the radio button which has been selected. Basically all i want is choice of X or O. (its not tic tac toe either At the end of it all i want to be able to save the image WITH the shapes on it, doesnt matter what format its in (gif, jpg, bmp) as long as it has color and i can see the original image with the shapes included.
I have made several attempts at this, and this is what i have so far. (I am brand new to VB and programming so i need all the help i can get) I have hit a wall with how far previous examples can get me.
[Code]...
View 18 Replies
ADVERTISEMENT
May 25, 2009
i am creating a winform program using vb where i am loading an image into a picture box. then in the mouse down event i am creating small circles which can act as points which will be displayed on the image. say creating five points around the eye of a bird. then i am having a button by clicking it , a polygon will be drawn on those selected circles x and y as edges. i am having no issues until this. when i am trying to add another polygon in the same picture by clicking around its leg or whatever and pushed the draw button there must be another polygon i.e. two separate polygons 1 on eye and 2 on leg. but there is only one polygon from eye to leg. so my questions are
1) how to close a polygon and draw another one in picture box
2) how to select a previously drawn polygon and delete it.
picturebox_mousedown
Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
[code].....
View 4 Replies
Jul 13, 2009
I encounter a problem when I try to save a graphic. Drawing and displaying the graphic is no problem, but when I try to save it on file it always results in an empty image.
My code so far is:
Initialization:
Public Class ImageDisplay
[code].....
View 9 Replies
Aug 11, 2010
I'm creating new buttons at runtime that I need to draw on. I have 4 different and I need to draw different shapes on them. I've started with the "rectangle button" and I've approached this
[Code]...
View 3 Replies
Oct 12, 2009
I am trying to write a program that using a nested do while loop and If/If Else statement to draw a shape, and also using a nested do until and If/ElseIf statement to draw another shape.
View 18 Replies
Apr 20, 2012
I would like to draw a rectangle on a form, for example to mimic a steel beam that is 6 metres long.Within this rectangle, there may be 4 "openings" or circles that mimic a diameter of 600mm, so i need to draw 4 circles within the rectangle, to indicate a beam that has 4 openings. Other issues I need to cater for is that one of the circles may not be in the centre, it may be slightly raised.The user can change the length of the beam and the size of the openings so i'd like to refresh my drawing to keep in line with this.
View 3 Replies
Apr 29, 2010
Okay, that snippet made the file I was trying to open in the %USERNAME%AppDataLocal folder worked perfectly, again, many thanks - But now I'm 3/4 of the way through my program, and I've hit a wall - I have the exact same program I made in VB6, and it works to perfection, but I am TRYING to switch over to .NET, and am finding a lot of difficulties in getting certain things to work - My biggest headache right now [ Which is basically the finishing of my program ] is a bit hard to explain, so this may be a rather long post: One of my programs that I use to keep track of my Music hard drive outputs to an XML file, in which there is one line I would like to be able to 'Replace' through the program I am making now to a different user-defined string, and close [ Applying string change/save ] the XML file. I have my Main Form, a TextBox1 [ I can't get the XML to open in a ListBox like I wanted ], TextBox2, a 'Locate String' Button, a 'Modify' Button, and an Exit Button. I open the XML file with this in my Form1_Load event into my TextBox1:[code]
The <DateValue> is the line I want to be able to modify [ Which the entire string looks like this: <DateValue>2010-04-10T10:00:03.5009756-04:00 </DateValue>, and I want to be able to change the date and time to whatever the user specifies ], which once the XML is loaded into TextBox1, when the 'Modify' Button is clicked, that string is then loaded into TextBox2... This is where I am lost - How can I apply the modified string to the TextBox1.Text [ Entire XML file ], and save it upon program end, without the rest of the XML lines being disturbed? I realized I needed another Button - The 'Modify' Button now loads the selected string into TextBox2, and I have a 3rd Button to 'Apply Modification', which I want to update the <DateValue> string in the TextBox1 [ Full XML file ] from the modified string in TextBox2, then save on exit - Hope this helped clarify things.So here's the routine:
1. Form loads, opening the XML file, and loading it into TextBox1.
2. User clicks 'Modify' Button to load searched string into TextBox2.
3. User modifies TextBox2 entry.
4. User clicks 'Apply Modification' Button, which changes the searched string in TextBox1 to the modified user-defined string.
5. User clicks 'Exit', which saves the XML changes from TextBox1 [ Without messing up the XML file format ], and the program ends.
View 8 Replies
Jan 17, 2012
I am trying to do a code for my application that will crop a selected images into oval shape.
I tried to search for a reference on the internet there is only example on how to resize it. But is it possible to crop it into shapes?
View 1 Replies
Aug 17, 2009
With this line...
If PictureBox1.Image = My.Resources._2star Then
I get this error: Operator '=' is not defined for types 'System.Drawing.Image' and 'System.Drawing.Bitmap'.Is there another way to say = with images?
View 8 Replies
May 23, 2009
Is it possible to convert an object form System.Drawing.Graphics to System.Drawing.Image?
View 4 Replies
Jan 21, 2010
Here is my favicon code
Dim oURL As Uri = New Uri(e.Uri.AbsoluteUri)
Dim favicon As Image
If oURL.HostNameType = UriHostNameType.Dns Then
[code]....
The error is Value of type System.Drawing.Image cannot be converted to System.Drawing.Icon Is it even possible to make the favicon be the icon of the form?
View 4 Replies
Oct 1, 2010
How could I create a bitmap which is initially completely transparent. I would then like to do some drawing to it, like g.drawImage() and then I would like to save it as a png. How could I do this?
View 1 Replies
Apr 3, 2009
im using an MDI parent form and MDI Child. how can i print the image that's inside a picture box that's inside the Child from a button that's on the Parent?when i try to use print preview or print dialog, i can't get it to recognize that the document is the picure inside the picture box. i've looked up this error message:Value of type 'System.Drawing.Image' cannot be converted to 'System.Drawing.Printing.PrintDocument'.[code]
View 6 Replies
Aug 11, 2011
I am currently using Visual Studio 2008 (VB.Net) and SQL Server 2008. I have images saved on the database as image. When I fetch it into my code it is a System.Byte[] and I am unable to cast it as a System.Drawing.Image to save to my DevExpress(v10.2).XtraEditors.ImageEdit.
View 1 Replies
Apr 9, 2012
I am making a web browser using geckofx. I have put the favicon in a picture box but I have changed my mind and now I want it as the form's icon. The code for the favicon is:[code...]
The favicon works fine in the picture box but i think it will look better as an icon. If i change the line Me.PictureBox1.Image = favicon to Form1.icon = favicon I get the error Value of type 'System.Drawing.Image' cannot be converted to 'System.Drawing.Icon'. How can I get this to work?
View 6 Replies
Jan 20, 2010
I have a System.Drawing.Graphics g, which draw something in a PictureBox. Now I want to export this pGraphics to a new System.DrawingImage pImage (or Bitmap). But how?
Dim pImage As Bitmap
Dim g As Graphics
g = Graphics.FromImage(b)
[Code].....
View 9 Replies
Mar 10, 2010
I have two graphics I'm trying to superimpose into one, then display in a DataGridViewImage cell...The Value property of a DataGridViewImage is an Image type.
Dim Image1 As System.Drawing.Image = imgl_Imagelist1.Images(0)
Dim Image2 As New Bitmap(imgl_ImageList2.Images(0))
Dim DualGraphic As Graphics = Graphics.FromImage(Image1)
[code].....
View 3 Replies
Aug 3, 2009
I'm drawing a chart in a pictruebox with a sub called Techart. After that I'm trying to turn the drawing into a bitmap, so that it will be persistant and also so that I'll be able to save it. This is what I've got from searching the forum:
[Code]...
View 5 Replies
Jan 17, 2012
I am working on a project related to saving an image captured from a scannner in a folder and in the database. The scan performs ok but when I save the image on disk and the path in the database I get the following error
[Code]...
View 1 Replies
Dec 28, 2010
'm working on an Image Encrypting software which reads out all the pixels of an image and then relocating the pixels in some way.
My Code is as below
Dim Img As New Bitmap(tbEpath.Text)
Dim ImgSize As Integer = Img.Width * Img.Height
Dim Pixels(Img.Width, Img.Height) As Color
[code]....
View 6 Replies
Jun 4, 2012
How can I draw an image in a program using visual basic, without actually drawing the image first on an graphics program or on paper?
View 2 Replies
May 2, 2010
My objective here is to paint an image onto a certain part of ANOTHER image. So I'm technically trying to copy one picturebox to another one.
View 1 Replies
Dec 21, 2009
I am trying to use Bitblt for drawing one image on another. but when i try to get HDC From first image it gives Negative pointer value, so BitBlt returns 0 value. is it possible to get device context from bitmap directly?
[Code]...
View 6 Replies
Aug 8, 2009
I have an app that displays images (using picturebox component). what I am trying to do now is to try to allow the user to resize the image how he wants it (scale). for this i think I need to create an instanece (bmp) clone of the selected image in the picturebox and draw it ontop of the original picture; then specifi new set of size points.I was trying to use the code below:
Graphics.FromImage(PictureBox1.Image).BeginContainer('i do not know what to do here')
I need to specifi the new size of the graphics container but I do not seem to have any clue on how to do it.
View 6 Replies
Oct 16, 2009
I want to draw a line on a image, easy enough in principal the image is a map and the lines is between city pairs?
View 12 Replies
Sep 28, 2010
I currently have a application that takes a image of the selected area that is set by the user.
I now would like to draw a black box in the section of a image
Top left
7, 458
Bottom right
512, 472
I would like that area filled up with a black box.
View 4 Replies
Nov 18, 2011
Been experimenting using VB.Net to make a game, Got most of it figured out but now my method of shooting missiles causes a terrible lag, This is how i'm doing it now.
Declares Private missiles As New ArrayList()
Dim canFire As Boolean = True
Fire
[CODE]...
Move all the missiles X positions + 1
Try
For Each pic As PictureBox In missiles
pic.Location = New Point(pic.Location.X + 1, pic.Location.Y)
Next
Catch ex As Exception
End Try
I have a timer making canFire true every second. It is a GIF Image, I tested with a PNG image and the lag is barely noticeable. Is there a better way to draw them while still being able to use GIF images?
View 5 Replies
Jul 20, 2011
I have 4 control 3 button and 1 picturebox
vb.net
Private sub Button1 Dim bm As Bitmap = New Bitmap("D:Trening4 - Copy.bmp"
[code].....
View 4 Replies
Oct 18, 2010
My goal is actually very simple: I simply want a (shared) function that accepts a List(Of String) which creates an image and writes those strings (line by line) onto the image. There's a bit more to it than that, but for the sake of example this is all you need to know.Usually when drawing on an image I would create a Bitmap object and get the graphics object from Graphics.FromImage:
Dim bmp As New Bitmap(100, 100)
Using g As Graphics = Graphics.FromImage(bmp)
g.FillRectangle(...)
[code]....
Seems easy enough, but the problem is that I don't know how many strings there will be in the list, nor how long they will be. The image should 'scale itself' according to the strings in the list. If the list contains 5 strings it should be 5 strings high (plus a little extra for borders). If the list contains only 1 string it should be only one string high. Same goes for the width, if the longest string is 150 pixels, the image needs to be at least 150 pixels (160, 170 or something).
This is all good, I can get the dimensions of the strings by using Graphics.MeasureString. The problem now is that I need the dimensions of the image to create the bitmap. I need the Graphics object to get the dimensions. But, I need the bitmap to get the Graphics object I'm stuck in a loop here, if I don't have the Graphics object (I can't create it from nothing..) then I cannot measure the strings, but if I cannot measure the strings then I cannot determine how large my image will be, so I cannot create a bitmap and associated Graphics object...
View 5 Replies
Jan 9, 2011
I am new to vb.net, from VB6. Trying to understand drawing a simple line graph into a picturebox, which was so simple in VB6 ! From code snippets, I can see the basic idea using an bitimage to draw the lines and then showing it in a picturebox. I don't understand how to (simulate) scaling of the bitmap's x/y scales like you could do with VB6's .Scale.
View 1 Replies