Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/11/2006, 12:05
Avatar de Alex Reyes
Alex Reyes
 
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.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com