Mostrando entradas con la etiqueta Save Image. Mostrar todas las entradas
Mostrando entradas con la etiqueta Save Image. Mostrar todas las entradas

jueves, 10 de noviembre de 2011

Dibujando coordenadas en C# y guardarlas en un archivo png

Como dibujar poligonos en C# con coordenadas de punto flotante y presentarlos en picturebox en un windows form.

private void button1_Click(object sender, EventArgs e)
{


Graphics g;
Bitmap bmp = new Bitmap(this.picImagenes.Width, this.picImagenes.Height, PixelFormat.Format24bppRgb);
g = Graphics.FromImage(bmp);
g.Dispose();
PointF[] p = new PointF[5];

p[0] = new PointF(37.2f,56.005f);
p[1] = new PointF(49.95f, 86f);
p[2] = new PointF(65.66f,103.56f);
p[3] = new PointF(82.1f,102.97f);
p[4] = new PointF(102f,89.96f);



this.picImagenes.Image = new Bitmap(picImagenes.Width, picImagenes.Height, PixelFormat.Format32bppArgb);
g = Graphics.FromImage(picImagenes.Image);
g.DrawLines(Pens.Green, p);


}

private void button2_Click(object sender, EventArgs e)
{

this.picImagenes.Image.Save("c:\\prueba\\archivo.png",ImageFormat.Png);
}