Foros del Web » Programando para Internet » PHP »

Ayuda con Limite para ancho de imagenes con PHP

Estas en el tema de Ayuda con Limite para ancho de imagenes con PHP en el foro de PHP en Foros del Web. Hola use este codigo que encontre en el foro pero no puedo hacer que respete los 400 de limite , la imagen me la sigue ...
  #1 (permalink)  
Antiguo 04/03/2011, 12:19
 
Fecha de Ingreso: junio-2010
Mensajes: 128
Antigüedad: 13 años, 10 meses
Puntos: 2
Exclamación Ayuda con Limite para ancho de imagenes con PHP

Hola use este codigo que encontre en el foro pero no puedo hacer que respete los 400 de limite , la imagen me la sigue mostrando grande :S que error estoy cometiendo?

Código:

			   	<? 
				
			   
			   
$datos = getimagesize($row_Detalles['foto']); 

$ancho = $datos[0]; // el ancho 
$alto = $datos[1]; // la altura 

$limite = 80; // el tamaño maximo 

if ($alto > $ancho) { 
 $altura = $limite; 
 $anchura = (($limite * $ancho)/$alto); 
 $anchura = round($anchura); // redondeamos los decimales 

} else { 
 $anchura = $limite; 
 $altura = (($limite * $alto)/$ancho); 
 $altura = round($altura); 
} 

 
?>
					
				
				
				
				<img src="<?php echo $row_Detalles['foto']; ?>" " align="center">
  #2 (permalink)  
Antiguo 04/03/2011, 19:08
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Ayuda con Limite para ancho de imagenes con PHP

Simple, que no le haces nada a la imagen.
Si quieres cambiar la imagen, deberías hacerle un resize, hay varios script para hacer esto.
Si quieres sólo mostrarla en ese tamaño, al poner el
<img src="<?php echo $row_Detalles['foto']; ?>" " align="center">
debes agregar el ancho y alto, ya sea directamente o con estilos
<img src="<?php echo $row_Detalles['foto']; ?>" " align="center" style="width:$alto;height:$ancho;">
  #3 (permalink)  
Antiguo 05/03/2011, 16:43
 
Fecha de Ingreso: junio-2010
Mensajes: 128
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Ayuda con Limite para ancho de imagenes con PHP

si pero! no quiero que el tamaño sea fijo sino que sea depende de la imagen pero con un limite!!
  #4 (permalink)  
Antiguo 07/03/2011, 17:38
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Ayuda con Limite para ancho de imagenes con PHP

Evidentemente, no entendiste mi respuesta.
Con tu script calculas el tamaño que va a tener la imagen, pero nunca cambias el tamaño de la imagen, ni en la imagen ni en el html que la muestra.
  #5 (permalink)  
Antiguo 07/03/2011, 21:10
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 18 años, 11 meses
Puntos: 45
Respuesta: Ayuda con Limite para ancho de imagenes con PHP

Cita:
Iniciado por fefefefe Ver Mensaje
si pero! no quiero que el tamaño sea fijo sino que sea depende de la imagen pero con un limite!!
Si no quieres complicarte la cabeza con funciones php... Utiliza las propiedades css max-height y max-width... De ese modo el navegador adaptará de forma automática el tamaño de la imagen con respecto a su relación de aspecto teniendo en cuenta el límite.

Un saludo.
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 03:46.