Re: Save lines drawn in the picturebox as an lmage



Hi,

add
g.Clear(Color.White) before g.DrawLine(Pens.Black, 5,5,50,5)
this clears the drawing surface and should do the trick for you

Greetz Peter


--
Programming today is a race between software engineers striving to build
bigger and better idiot-proof programs, and the Universe trying to produce
bigger and better idiots. So far, the Universe is winning. (Rich Cook)

"Yash" <developer06@xxxxxxxxx> schreef in bericht
news:1137761134.892145.119190@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> Thanks Peter
> The saving part is working perfectly.
> The preview also shows the image properly.
>
> But there's another problem
> The image contains Black and colored lines.
> So if we open this image in Paint to change some colors,
> the background shown is black -- which hides the black lines totally.
>
> I tried Bitmap.MakeTransparent but still the same.
> The image is transparent but still the background is black.
> Is this a .NET problem or Paint problem.
> Any idea how to change this.
>
>
> Peter Proost wrote:
> > Hi, you need to draw to a bitmap's Graphics object:
> >
> > Dim b As Bitmap = New Bitmap(100,100)
> > Dim g As Graphics = Graphics.FromImage(b)
> >
> > g.DrawLine(Pens.Black, 5,5,50,5)
> > g.Dispose()
> >
> > picturebox1.image = b
> > b.Save(...)
> >
> > Greetz Peter
> >
> > --
> > Programming today is a race between software engineers striving to build
> > bigger and better idiot-proof programs, and the Universe trying to
produce
> > bigger and better idiots. So far, the Universe is winning. (Rich Cook)
> >
> > "Yash" <developer06@xxxxxxxxx> schreef in bericht
> > news:1137739561.357485.11550@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> > > Have used DrawLine() method to draw some lines in the picturebox (sort
> > > of a barcode) in the picturebox paint event.
> > > This diagram has to be saved as an image in bmp or tiff format.
> > > But the problem is that these lines are not recognized as the image of
> > > the picturebox.
> > > It shows picturebox.image = nothing.
> > >
> > > How do we convert these lines drawn as the image of the picturebox so
> > > that it can be saved.
> > >
> > > Thanks for any help.
> > >
>


.



Relevant Pages

  • Re: Client IP behind Load Balancer
    ... and the Universe trying to produce bigger and better idiots. ... So far, the Universe is winning. ... > BigIP as its default gateway. ... >> Programming today is a race between software engineers ...
    (microsoft.public.inetserver.iis)
  • Re: Datagrid allow edit in column when its new row
    ... bigger and better idiots. ... So far, the Universe is winning. ... > Greetz Peter ... > bigger and better idiot-proof programs, and the Universe trying to produce ...
    (microsoft.public.dotnet.languages.vb)
  • Re: A couple of easy datagrid questions
    ... Greetz Peter ... bigger and better idiot-proof programs, and the Universe trying to produce ... bigger and better idiots. ... So far, the Universe is winning. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: number of lines in Richtextbox
    ... > hth Greetz Peter ... > bigger and better idiot-proof programs, and the Universe trying to produce ... > bigger and better idiots. ... So far, the Universe is winning. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Which Source Code Control
    ... Hi, I just did some more testing with sourcegear vault, and it seems to do ... Programming today is a race between software engineers striving to build ... bigger and better idiots. ... So far, the Universe is winning. ...
    (microsoft.public.dotnet.languages.vb)

Loading