Guardar dibujo
Publicado por Ephesia (24 intervenciones) el 06/06/2014 22:12:15
Hola a todos.
Tengo el siguiente problema:
Dibujo círculos en un control PictureBox que tiene una imagen.
En el evento paint del PictureBox utilizo PaintEventArgs e:
g.DrawEllipse(p, r);
Los círculos los dibujan perfectamente. Hasta aquí no hay ningún problema.
Lo que quiero es guardar el resultado en un archivo y hago:
this.pictureBox.Image.Save(this.saveFileDialog1.FileName, formato);
Pues bien, me guarda sólo la imagen original y no los círculos, lo cual parece lógico puesto que el objeto Graphics
está dibujando en pantalla en la zona del picture.
Lo he intentado de mil maneras y no se como pasar y tomar el objeto Graphics para que
lo guarde en un objeto Image, Bitmap, etc y poder guardarlo en un archivo o fijarlo en la propiedad Image del picture para utilizar Save...
Por favor ¿Alguien sabe como podría guardar los círculos dibujados junto con la imagen del PictureBox en un archivo?
Tengo el siguiente problema:
Dibujo círculos en un control PictureBox que tiene una imagen.
En el evento paint del PictureBox utilizo PaintEventArgs e:
g.DrawEllipse(p, r);
Los círculos los dibujan perfectamente. Hasta aquí no hay ningún problema.
Lo que quiero es guardar el resultado en un archivo y hago:
this.pictureBox.Image.Save(this.saveFileDialog1.FileName, formato);
Pues bien, me guarda sólo la imagen original y no los círculos, lo cual parece lógico puesto que el objeto Graphics
está dibujando en pantalla en la zona del picture.
Lo he intentado de mil maneras y no se como pasar y tomar el objeto Graphics para que
lo guarde en un objeto Image, Bitmap, etc y poder guardarlo en un archivo o fijarlo en la propiedad Image del picture para utilizar Save...
Por favor ¿Alguien sabe como podría guardar los círculos dibujados junto con la imagen del PictureBox en un archivo?
Valora esta pregunta
0