Tema: Thumb en PHP
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2007, 11:41
cruzz
 
Fecha de Ingreso: noviembre-2004
Ubicación: Montréal - Santa Fe
Mensajes: 140
Antigüedad: 15 años, 3 meses
Puntos: 2
Thumb en PHP

Hola gente... tengo este pequeno codigo para hacer THUMB de las fotos que se van subiendo al sevidor

El tema que quiero saber es que cuando subo fotos de mas de 700k no funciona...

el PHP.ini esta configurado en 10Mb y la subida se hace sin problema queda en el servidor..solo que no hace el THUMB

que podra ser???
exite una forma mejor de hacer thumbs??

Código PHP:
function tiny($d$archivo){
    
$original imagecreatefromjpeg("$d/$archivo");

/* Hallamos la anchura y altura de la imagen original */
    
$ancho imagesx($original);
    
$alto imagesy($original);

/* Indicamos la anchura que tendrá la miniatura // Originalmente es 100 */
    
$anchomini=80;

/* Obtenemos por una simple regla de tres la altura de la miniatura */
    
$altomini=($alto*$anchomini)/$ancho;

/*verificamos que los valores de ancho y alto no excedan nuestro limite por imagen*/
    
if($altomini>80){
        
$altomini 80;
        
$anchomini = ($ancho*80)/$alto;
    }

/* Dimensionamos la miniatura */
    
$thumb imagecreatetruecolor($anchomini,$altomini);

/* Se obtiene por interpolación la miniatura en memoria */
    
imagecopyresampled($thumb,$original,0,0,0,0,$anchomini,$altomini,$ancho,$alto);

    if(!
is_dir("$d/thumbs")){
          
mkdir("$d/thumbs",0777);
          
chmod("$d/thumbs",0777);
    }
/* Guardamos la miniatura en un fichero con formato JPEG y un ratio de compresión de 90% */
    
imagejpeg($thumb,"$d/thumbs/tn_$archivo",90);
    
chmod("$d/thumbs/tn_$archivo",0777);                //esto hace que sea el Thumb file creado 777

Gracias a todos por leerme :)