Título: F1 - Cortar una imagen VB.NET Publicado por: Maurice_Lupin en 18 Noviembre 2012, 16:32 pm Encontre muchos ejemplos sobre cortar un área rectangular, pero nada sobre un polígono, y antes de hacerlo pixel por pixel, queria consultar, a lo mejor alguien tiene algún link que compartir.
Ejemplo recorte rectangular: http://www.elguille.info/NET/dotnet/trocear_imagen.htm Saludos. Título: Re: F1 - Cortar una imagen VB.NET Publicado por: Keyen Night en 18 Noviembre 2012, 18:34 pm Todo lo imaginable es posible con el GDI de .Net ;), mira este ejemplo:
Un proyecto Windows Forms vació, carga una imagen, crea un objeto GraphicPath y agrega los puntos que conforman el Polígono, obtiene la región que ocupa dicho Polígono, luego recorre cada Rectángulo que conforma la región pintando cada parte de la Imagen con ayuda de la función Offset que mueve los ejes hacia el Origen deseado (El punto desde donde se comenzara a Dibujar la Imagen) y el Destino (El punto desde donde se cortara el polígono en la imagen). Código
|