public Image CambiarTamanoImagen(Image pImagen, int pAncho, int pAlto)
{
//creamos un bitmap con el nuevo tamaño
Bitmap vBitmap = new Bitmap(pAncho, pAlto);
//creamos un graphics tomando como base el nuevo Bitmap
using (Graphics vGraphics = Graphics.FromImage((Image)vBitmap))
{
//especificamos el tipo de transformación, se escoge esta para no perder calidad.
vGraphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
//Se dibuja la nueva imagen
vGraphics.DrawImage(pImagen, 0, 0, pAncho, pAlto);
}
//retornamos la nueva imagen
return (Image)vBitmap;
}
ByteRide busca generar un punto de encuentro para desarrolladores y entusiastas de la computación, donde se hallen soluciones sencillas a problemas sencillos. Queremos lograr un compilado de trucos, herramientas, tutoriales y respuestas a problemas de programación; Iniciaremos con javascript, html, php, c#, asp.net, sql, pero siempre buscando ampliar nuestros conocimientos.
Mostrando entradas con la etiqueta imagen. Mostrar todas las entradas
Mostrando entradas con la etiqueta imagen. Mostrar todas las entradas
domingo, 26 de agosto de 2012
Cambiar tamaño de una imagen en c#
La siguiente función permite cambiar el tamaño de una imagen, guardando la calidad de la misma.
Suscribirse a:
Entradas (Atom)