Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 09:20
silence_off
 
Fecha de Ingreso: marzo-2006
Mensajes: 137
Antigüedad: 18 años, 1 mes
Puntos: 0
Out of memory c# jpg

Buenos dias,tengo el siguiente codigo, voy y leo en un directorio imagenes jpg, pero el caso es que estas imagenes miden mas de 2 megas, uso este proceso para cambiarles el tamanyo y por ende pesen menos. pero me da el error de Out of memory, alguien tiene idea de que pueda ser??


FileInfo[] childFiles = parentDir.GetFiles("*.jpg");
for (int x = 0; x < childFiles.Length; x++)
{
string ruta = parentDir + childFiles[x].ToString();
Bitmap imagen = new Bitmap(new Bitmap(parentDir + "\\" + childFiles[x].ToString()), 500, 600);
if (Directory.Exists(@"c:\vistaprevia\" + parentDir.Name.ToString()) == false)
{
Directory.CreateDirectory(@"c:\vistaprevia\" + parentDir.Name.ToString());
}


imagen.Save(@"c:\vistaprevia\" + parentDir.Name.ToString() + "\\" + childFiles[x].ToString(), System.Drawing.Imaging.ImageFormat.Jpeg);
imagen.Dispose();



}
__________________
__Neurotic-Developer....:::: La unica limitacion de la programacion, es el programador.