Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2013, 06:44
DarkKing
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 17 años, 5 meses
Puntos: 4
Pregunta Procesar una imagen de varios MB con PHP GD

Muy buenas,

Tengo un formulario en el cual se selecciona una imagen previamente subida al servidor para, una vez enviado el formulario, recortarla con las funciones que me ofrece PHP GD.

Cuando selecciono una imagen de varios megas (por ejemplo, una de 2.77MB) y se la mando a la función imagecreatefromjpeg() el script me manda el siguiente error:

Código HTML:
Ver original
  1. Fatal error: Allowed memory size of 73400320 bytes exhausted (tried to allocate 5344 bytes) in G:\AppServ\www\web\funciones.php on line 203

He probado cambiando el valor memory_limit en las directivas de configuración mediante el siguiente código
Código PHP:
ini_set("memory_limit","70M"); 
, pero parece no hacer efecto. Creo que la librería GD no hereda esa configuración.

¿Alguien sería tan amable de proponerme una solución?

¡Gracias!

Última edición por DarkKing; 26/02/2013 a las 06:55