Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2007, 01:07
Ixtleco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Problema al crear miniatura

Hola amigos tengo un problema al intentar crear una miniatura, ese problema no es siempre, me pasa a veces no se cuando sea casi siempre es cuando intento subir una imagen muy grande, pero hay algunas imagenes que estan grandes y crea la miniatura perfectamente.

Les pongo aqui la linea del error que me produce mas el codigo del script

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 9216 bytes) in /home/musici47/public_html/tratoweb/funcion.php on line 7

codigo de funcion.php

Código PHP:
<?
function redimencionar($file,$nombre) {  
// Se da por echo la imágen existe y es una imágen JPEG (no se hacen validaciones) 
    
$origen="archivos/".$nombre;
    
$destino="archivos/minis/mini_".$nombre;
    
copy($origen,$destino);
    
$imagen ImageCreateFromJPEG($file);  
    
$width  imagesx($imagen);  
    
$height imagesy($imagen);  
      
    
$nueva_anchura  150// Define aquí el ancho requerdo  
    
$nueva_altura = ($nueva_anchura $height) / $width ;// Para un alto proporcinal (RECOMENDADO) ó ingresa directamente el alto requerido.  
      
        
if (function_exists("imagecreatetruecolor")) {  
           
$calidad ImageCreateTrueColor($nueva_anchura$nueva_altura);  
        } else 
$calidad ImageCreate($nueva_anchura$nueva_altura);  

    
ImageCopyResized($calidad$imagen0000$nueva_anchura$nueva_altura$width$height);  
    
ImageJPEG($calidad"archivos/minis/mini_".$nombre100);  
    
imagedestroy($imagen);  
    return 
true;  
// Forma de uso:  
// redimencionar(/ruta/archivo.jpg)  
}  
?>
Espero y me puedan ayudar, gracias de antemano
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸S@M°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo