![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/07/2009, 02:53
|
![Avatar de blekia](http://static.forosdelweb.com/customavatars/avatar313263_1.gif) | | | Fecha de Ingreso: julio-2009
Mensajes: 204
Antigüedad: 15 años, 6 meses Puntos: 6 | |
Respuesta: Crear thumbnail puedes intentar modificar el limite de memoria impuesto a través de htaccess, claro que esto no significa que te permitan hacerlo (puede no funcionar):
php_value memory_limit 16M
salu2 Cita:
Iniciado por Adolfiten Estoy haciendo un sitio web y necesito crear miniaturas (thumbnails) de algunas fotografías que el usuario sube al servidor y en los testeos estoy teniendo problemas. Les dejo el código a ver si alguien me sabe ayudar. Código PHP: <?php $original = imagecreatefromjpeg("house2.jpg"); $thumb = imagecreatetruecolor(150,150); // Lo haremos de un tamaño 150x150 $ancho = imagesx($original); $alto = imagesy($original); imagecopyresampled($thumb,$original,0,0,0,0,150,150,$ancho,$alto); $nombresalida = "miniatura.jpg"; imagejpeg($thumb,$nombresalida,90); // 90 es la calidad de compresión ?> <img src="<?php echo $nombresalida ?>" alt="Imagen no encontrada" /> El error que me tira con imágenes medias grandes es:
Código ERROR:
Ver originalFatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6000 bytes) in ... on line 47 o Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6400 bytes) in ... on line 47
Es un problema de memoria, pero no tengo ni idea de cómo solucionarlo. Además, estoy trabajando en un servidor montado en mi terminal, desconozco la cantidad de memoria que permite el servicio de hosting para este tipo de tareas.
¿Existe alguna manera de crear miniaturas sin importar el tamaño de la fotografía? ¿cómo puedo solucionar este problema?
Les agradezco de antemano, siempre obtengo alguna respuesta que me sirve. |