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.
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:
Enviar comentarios (Atom)
MUCHISIMAS GRACIAS
ResponderEliminarCon mucho gusto, si podemos ayudarte en algo más, nos dudes en decirnos.
ResponderEliminarcomo podria hacer una aplicacion que me permita mostrar la imagen y poder trabajarla como el visor de imagenes en windows???. es decir quiero que mi aplicacion haga lo que hace el visor de imagenes de windows, ampliar reducir, etc
ResponderEliminarMuchas gracias por el código.
ResponderEliminarpuedo iplementar esto con la ruta de la imagen que voy a redimencionar...???
ResponderEliminarGenial, muchas gracias!
ResponderEliminarGenial, muchas gracias!
ResponderEliminarBuen Aporte, muchas gracias.
ResponderEliminarPerfecto. Me acaba de salvar...
ResponderEliminarMuchísimas gracias.
Hernamo, muchisimas gracias!!
ResponderEliminar