Inicio > C# > Recortar Imagen
Enlaces patrocinados
Resumen del truco
  • C#
    Gracias a esta función podremos recortar una imagen fácilmente
  • Categoria: C#
  • Publicado el jueves, 02 de marzo de 2006
  • 16.990 lecturas
  • 3 comentarios

Recortar Imagen

C#

Gracias a esta función podremos recortar una imagen fácilmente


public static byte[] CropImageFile(byte[] imageFile, int targetW, int targetH, int targetX, int targetY)
{
    Image imgPhoto = Image.FromStream(new MemoryStream(imageFile));
    Bitmap bmPhoto = new Bitmap(targetW, targetH, PixelFormat.Format24bppRgb);
    bmPhoto.SetResolution(72, 72);
    Graphics grPhoto = Graphics.FromImage(bmPhoto);
    grPhoto.SmoothingMode = SmoothingMode.AntiAlias;
    grPhoto.InterpolationMode = InterpolationMode.HighQualityBicubic;
    grPhoto.PixelOffsetMode = PixelOffsetMode.HighQuality;
    grPhoto.DrawImage(imgPhoto, new Rectangle(0, 0, targetW, targetH), targetX, targetY, targetW, targetH, GraphicsUnit.Pixel);
    // Save out to memory and then to a file.  We dispose of all objects to make sure the files don't stay locked.
    MemoryStream mm = new MemoryStream();
    bmPhoto.Save(mm, System.Drawing.Imaging.ImageFormat.Jpeg);
    imgPhoto.Dispose();
    bmPhoto.Dispose();
    grPhoto.Dispose();
    return mm.GetBuffer();
}


Ayuda a mistrucos.net
Si el artículo te ha servido, y crees que es interesante, ayúdanos compartiéndolo en las redes sociales:
Comunidad de expertos
¿Quieres formar parte de la comunidad de expertos de mistrucos.net?
Regístrate y llena tus conocimientos informáticos.
3 comentarios del truco (página 1)
Heovyhto pue..! dice
chevere causa pasen sus correos pues pa estar en contacto y asi compartir cosas de programacion ahi les dejo el mio: heovyh_19@hotmail.com
Publicado el sábado, 24 de septiembre de 2011
Walter Cabriles dice
La opinion del Sr Gilberto es valida pero gracias por el codigo de todas todas la buena intension es la que cuenta.
Publicado el miércoles, 02 de febrero de 2011
Gilberto Espinoza dice
Hola amigo hubieras comentado el codigo para poder hacerle modificacion o usarlo mejor
Publicado el domingo, 26 de septiembre de 2010
Publicar un comentario
Nombre:
Mail:
Comentario:
Código de seguridad:
Captcha
Inserta el código de seguridad

Los trucos más leídos de C#

  • C#

    101 Ejemplos en C#

    Microsoft ha puesto a disposición de todos los programadores de 101 Ejemplos de Programación en C#.
    Trucos de C#, publicado el miércoles, 15 de noviembre de 2006

  • C#

    Función IsNumeric en C#

    Función IsNumeric en C
    Trucos de C#, publicado el viernes, 06 de enero de 2006

  • C#

    Factorial de un número

    Con esta función de C# podemos saber el factorial de un número:
    Trucos de C#, publicado el domingo, 16 de abril de 2006

  • C#

    Redimensionar Imagen

    Gracias a esta función podremos redimensionar una imagen rápidamente
    Trucos de C#, publicado el jueves, 02 de marzo de 2006

  • C#

    Crear checkbox dinamicos

    Con esta función podrás crear checkbox de forma dinámica.
    Trucos de C#, publicado el sábado, 31 de mayo de 2008