Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/06/2005, 14:44
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 21 años, 11 meses
Puntos: 1
Muchísimas gracias por tu orientación. A lo mejor me faltaba una pavada, pero ahora sí estoy bien encaminado. Funcionó de maravillas.
Quiero mostrarles que del código que me pasaste, modifiqué unas líneas para que directamente tome el tamaño real de la imagen, lo divida por 3 y me genere un thumbail al tamaño que necesitaba.
Por ahora, me funcionó muy bien, pero por favor, si me equivoqué o me falta algo, avísenme.
La página que procesa las imágenes quedaría así (chequeado por tyo100 y retocado por mi)

resize.php
Código PHP:
$img $_GET['img'];

// Nos aseguramos de que el archivo existe...
if (!file_exists($img))
    {
        echo 
"Error: No se puede encontrar la imagen: $img";
        exit();
    }

// Creamos la imagen...
$tmp imagecreatefromjpeg($img);     

if (
$tmp)
    {
            
// Calculo el tamaño de la imagen original
        
$tam_ancho imagesx($tmp);
        
$tam_alto imagesy($tmp);

        
// Calculo para reducirla al 70% aprox.
        
$ancho $tam_ancho /3;
        
$alto $tam_alto /3;
            
        
$out imagecreatetruecolor($ancho$alto); 
        
imagecopyresized($out$tmp0000$ancho$alto$tam_ancho$tam_alto);
       
imagedestroy($tmp);

    }
    else
    {
        echo 
'ERROR: No se pudo crear la imagen fuente.';
        exit;
    }

if (
$out)
    {
            
// Mostramos la imagen
            
header('Content-type: image/jpeg');
            
imagejpeg($out,'',80);
            
imagedestroy($out);

    }
else
    {
        echo 
'ERROR: No se pudo crear la imagen redimensionada.';
    } 
Ahora tengo un dilema porque dentro del directorio FOTOS/ tengo 30 fotos. 10 de un show, 10 de otro y 10 de otro. Si las codifico, no sé, de esta forma aa001, aa002, etc (para un show), bb001, bb002, etc. (para otro show), etc. ¿cómo hago para llamar solo a ese grupo y no a todo el directorio completo? ¿se puede?

Muchas muchas Gracias.

Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.