
07/11/2006, 12:05
|
 | | | Fecha de Ingreso: diciembre-2005 Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 19 años, 3 meses Puntos: 2 | |
Aqui esta una parte de codigo de un programa que hicé para redimensionar imagenes.
Factor va a ser 60%, 50%, 300% o lo que tu quieras. ffactor va a ser 0.6 para 60, 0.5 para 50 o 3 para 300.
h y w van a tener las nuevas dimensiones en la proporcion elegida. Image currentImage = Image.FromFile("Path\\FileName.jpg"); float ffactor = (float)factor.Value / 100; int h = (int)Math.Ceiling((double)currentImage.Height * ffactor); int w = (int)Math.Ceiling((double)currentImage.Width * ffactor); string[] fileNameArray = images[i].Split('\\'); string imageName = fileNameArray[fileNameArray.Length - 1]; Bitmap newImage = newBitmap(currentImage, newSize(w,h));
newImage.Save(destinationPath + imageName, ImageFormat.Jpeg);
currentImage.Dispose();
newImage.Dispose();
Espero que te sirva la idea. |