Enlaces patrocinados:

Trucos de C# Recortar Imagen

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();
}


Comentarios sobre Recortar Imagen


Gilberto Espinoza dice:

Hola amigo hubieras comentado el codigo para poder hacerle modificacion o usarlo mejor
Comentario publicado 26/09/2010 5:06:00

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.
Comentario publicado 02/02/2011 16:53:00

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
Comentario publicado 24/09/2011 1:37:00
Dejar un comentario

Nombre:

Mail:

Web:

Comentario:

Código de seguridad

Captcha

Inserta el código de seguridad