Foros del Web » Programando para Internet » PHP »

Mostrar imagen a cierto porcentaje predeterminado

Estas en el tema de Mostrar imagen a cierto porcentaje predeterminado en el foro de PHP en Foros del Web. Hola a todos, no se si esta pregunta deba hacerla aqui, pero por lo poco que se de PHP me imagino que si. tengo imagenes ...
  #1 (permalink)  
Antiguo 30/12/2006, 20:54
Avatar de lrunge  
Fecha de Ingreso: agosto-2005
Ubicación: En algun lugar de Caracas
Mensajes: 165
Antigüedad: 18 años, 8 meses
Puntos: 4
Mostrar imagen a cierto porcentaje predeterminado

Hola a todos, no se si esta pregunta deba hacerla aqui, pero por lo poco que se de PHP me imagino que si.

tengo imagenes de cualquier tamaño en una carpeta y quiero mostrarla dentro de una tabla a una escala predeterminada?

Por ejm: tengo una imagen de 1024 x 768 y quiero mostrarla dentro de una tabla de 500 Px de ancho (A escala, que no se vea estirada o alargada)

Se me ocurrio algo

Código PHP:
<?
$escala 
"100%";
$foto "mifoto.jpg";

echo 
'<img src="'.$foto.'" width="'.$escala.'" />';
?>
Bien... Funciona, Pero cuando quiero hacer el echo dentro de una tabla, la imagen no me respeta el ancho de la tabla o de las celdas.

Código PHP:
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><? echo '<img src="'.$foto.'" width="'.$escala.'" />';?></td>
  </tr>
</table>
Si la tabla tiene un ancho de 500 Px, la imagen se muestra en tamño original de 1024 x 768 en vez de mostrarse al 100% del tamaño de la tabla (500 px)

Espero que me entiendan.. Gracias al que pueda echarme una mano..

Salu2 a todos
__________________
"La sencillez de una respuesta, sera inversamente proporcional a su explicacion" Luis Runge
  #2 (permalink)  
Antiguo 31/12/2006, 02:50
Avatar de uk.
uk.
 
Fecha de Ingreso: octubre-2006
Mensajes: 39
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Mostrar imagen a cierto porcentaje predeterminado

pues bueno si la tabla sabes que mide 500px pon la imagen a 500px, no estoy el 100% seguro pero creo que la imagen nunca te respetara una tabla o un layer que tengas con una medida y la imagen con una medida mas grande.

yo he hecho esto asi, solo modifica el widht y queda bien.

Código PHP:
<?
$escala 
"500px";
$foto "mifoto.jpg";

echo 
'<img src="'.$foto.'" width="'.$escala.'" />';
?> 

<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><? echo '<img src="'.$foto.'" width="'.$escala.'" />';?></td>
  </tr>
</table>
ja, espero te sirva.
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 22:42.