Copiar trozo d imagen

31/05/2005 - 20:45 por Kone | Informe spam
Hola, hasta ahora me bastaba con copiar la imagen completa d un PictureBox,
pero ahora necesito poder copiar una porción de la imagen, utilizando claro
las funciones del GDI. Estoy dandole mil vueltas pero no consigo capturar
una porcion d imagen. Alguien me podria dar alguna pista d como hacerlo??

salu2 y gracias
 

Leer las respuestas

#1 Tristan
31/05/2005 - 21:44 | Informe spam
Para dibujar la nueva imagen recortada, utiliza el método DrawImage.

Este código crea una nueva imagen de 200x200 pixels, en la que se dibuja un
area recortada de la imagen de PictureBox1

Bitmap imagen2 = new Bitmap(200, 200);
Graphics lienzo = Graphics.FromImage(PictureBox1.Image);
Rectangle recorte = new Rectangle(10, 20, 50, 100);
lienzo.DrawImage(imagen, 0, 0, recorte, GraphicsUnit.Pixel);
PictureBox2.Image = imagen2;

Juan Carlos Badiola
MVP - C#

Preguntas similares