Foros del Web » Programando para Internet » PHP »

Funcion imageconvolution lenta con imagenes grandes?

Estas en el tema de Funcion imageconvolution lenta con imagenes grandes? en el foro de PHP en Foros del Web. Hola, Me gustaría saber si la función imageconvolution http://php.net/manual/es/function.imageconvolution.php ) tiene problemas de velocidad o rendimiento con imágenes grandes, por ejemplo, de 1600x1200 píxeles. Gracias, ...
  #1 (permalink)  
Antiguo 11/10/2010, 01:42
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 16 años, 1 mes
Puntos: 4
Funcion imageconvolution lenta con imagenes grandes?

Hola,

Me gustaría saber si la función imageconvolution http://php.net/manual/es/function.imageconvolution.php) tiene problemas de velocidad o rendimiento con imágenes grandes, por ejemplo, de 1600x1200 píxeles.

Gracias,
Un saludo.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #2 (permalink)  
Antiguo 11/10/2010, 07:51
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 9 años
Puntos: 331
Respuesta: Funcion imageconvolution lenta con imagenes grandes?

En este post http://www.php.net/manual/es/function.imageconvolution.php#77818 y el siguiente dan dos mejoras para el tema de la velocidad.
  #3 (permalink)  
Antiguo 11/10/2010, 08:33
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: Funcion imageconvolution lenta con imagenes grandes?

Hola repara2,

Gracias por responder. Esos posts muestran funciones para el caso en el que no se tenga disponible PHP5 y la función imageconvolution de GD. De echo, las he probado, y con imágenes grandes (1600x1200 píxeles) no llega a terminar (salta el Fatal error: Maximum execution time....).

Yo concrétamente pregunto sobre el rendimiento de la función imageconvolution de la librería GD en PHP5, ¿alguien la ha probado?, ¿es lenta con imágenes grandes?

Gracias por la ayuda.
Un saludo!
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #4 (permalink)  
Antiguo 11/10/2010, 09:01
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 9 años
Puntos: 331
Respuesta: Funcion imageconvolution lenta con imagenes grandes?

Es muy posible que tengas el fallo de maximun execution time exceded.
Pero no parece que sea la función, depende del tamaño del archivo,
Puedes solucionarlo con
Código PHP:
ini_set("max_excecution_time","xxx"); 
justo antes de llamar a la función y cada vez que lo haces.
A ver si te sirve, saludos
  #5 (permalink)  
Antiguo 11/10/2010, 09:59
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: Funcion imageconvolution lenta con imagenes grandes?

Hola repara2,

He llegado a modificar el tiempo de ejecución hasta 300 y para algunas imágenes (de menos de 500 píxeles de ancho o así) llega a terminar, pero creo que no es una solución viable porque puede haber imágenes más a o menos grandes, y tampoco considero que sea aceptable que tarde 2 minutos en realizar la convolución.

Muchas gracias por tu colaboración.

Reitero en que mi pregunta es acerca de la función imageconvolution de la librería GD de PHP5.

Gracias por la ayuda.
Un saludo!
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org

Etiquetas: funcion, grandes, imagenes, lenta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:53.