Foros del Web » Programando para Internet » PHP »

Ajustar Imagenes a celda

Estas en el tema de Ajustar Imagenes a celda en el foro de PHP en Foros del Web. Hola a todos: mmm.... quien sabe de algo que sirva para que al mostrar una imagen (definiendo su tamaño como 140px) en una celda cuya ...
  #1 (permalink)  
Antiguo 04/01/2008, 20:44
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Pregunta Ajustar Imagenes a celda

Hola a todos:

mmm.... quien sabe de algo que sirva para que al mostrar una imagen (definiendo su tamaño como 140px) en una celda cuya altura es de 150px, se muestre solo hasta los 150 px de altura sin aumentar el tamaño de la celda ... supuestamente seria facil de esta forma

<img src="imagen.jpg" width="140" height="150">

pero con esto estamos forzando la imagen y perdemos la resolucion y pixelaje.... no se si me entienden ..

mmm.. estoy llamando a un thumbnail de esta forma.

<img src="ver_thumbnails.php?id=".$registro['id']."&size=140" border="1" class="img">


mmm....

aca esta el ver_thumbnails.php

Código PHP:
<?
...
    
$picsize $_GET['size']; 
    
$new_w imagesx($img); 
    
$new_h imagesy($img); 
    
$aspect_ratio $new_h $new_w
    
$new_w $picsize
    
$new_h abs($new_w $aspect_ratio);
    
$dst_img ImageCreateTrueColor($new_w,$new_h);
    
imagecopyresampled($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img)); 
    
imagejpeg($dst_img,'',100); 
?>
__________________
Adios ...!!!!
  #2 (permalink)  
Antiguo 04/01/2008, 20:52
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Re: Ajustar Imagenes a celda

mmm... lo otro seria que si la imagen es mas alta que ancha el ancho se defina como 80 px...
__________________
Adios ...!!!!
  #3 (permalink)  
Antiguo 04/01/2008, 20:54
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Re: Ajustar Imagenes a celda

jijijiji FUNCIONO !!!!


jejejej

Código PHP:
    $img imagecreatefromstring($imagen); 
    
$picsize $_GET['size']; 
    
$new_w imagesx($img); 
    
$new_h imagesy($img); 
    
$aspect_ratio $new_h $new_w
    if (
$new_w $new_h){
    
$new_w 80
    }
    else{
    
$new_w $picsize
    }
    
$new_h abs($new_w $aspect_ratio);
    
$dst_img ImageCreateTrueColor($new_w,$new_h); 
    
imagecopyresampled($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img)); 
    
imagejpeg($dst_img,'',100); 
__________________
Adios ...!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:08.