Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/03/2008, 13:09
Raules
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: Logo sobre imagenes

Te refieres a esta parte?

Código PHP:
if(isset($_FILES['fichero']['name'])) {   

   if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { 
    
    
   
//empieza la redimension, tomamos la imagen temporal subida 
   
$info = getimagesize($_FILES['fichero']['tmp_name']);  
   
//segun el caso sera jpg, gif, png 
   
switch ($info[2]) { 
  case 
1: 
    
$imagen = imagecreatefromgif($_FILES['fichero'] ['tmp_name']); break; 
  case 
2: 
    
$imagen = imagecreatefromjpeg($_FILES['fichero'] ['tmp_name']); break; 
  case 
3: 
    
$imagen = imagecreatefrompng($_FILES['fichero'] ['tmp_name']); break; 
  
// etcétera //  
  
} 

$original = $imagen; 
$original_w = imagesx($original); 
$original_h = imagesy($original); 

$max = 175;  //AQUI PONES EL TAMAÑO DE LA IMAGEN A LO QUE QUIERAS 

if($original_w>$original_h) { 
    
$muestra_w = $max; 
    
$muestra_h = intval(($original_h/$original_w)*$max); 
    } else { 
    
$muestra_w = intval(($original_w/$original_h)*$max); 
    
$muestra_h = $max; 
    } 

$muestra = imagecreatetruecolor($muestra_w,$muestra_h);  

imagecopyresampled($muestra,$original,0,0,0,0, $muestra_w,$muestra_h,$original_w,$original_h); 
imagedestroy($original); // aqui destruyo el original, pues no hace falta ya 


//imagedestroy($muestra); 
La verdad que yo no tengo mucha idea de php, voy aprendiendo segun voy viendo en este foro...