Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/01/2004, 07:03
jmaribau
 
Fecha de Ingreso: enero-2004
Mensajes: 235
Antigüedad: 20 años, 3 meses
Puntos: 0
Que te hace CargarFoto? Supongo que solo es un popup con las medidas

Si quieres que sea proporcional, tienes que dividir el ancho y el alto de la foto por el mismo valor.

Ex: si tienes una imagen de alto=500 y ancho=400. I la quieres mostrar sólo el 10% de su tamaño. Tendras que multiplicar por 0.10 cada valor. Enronces alto=50 y ancho=40.

Esta manera no es muy correcta porque si tienes imagenes de diferente tamaño entonces la galeria de imagenes queda despropocionada con imagenes mas grandes y otras mas pequeñas.

Lo mejor es que limites en pixeles las imagenes. Por ejemplo limitemos todas las imagenes a 100px.

En el caso anterior, el lado que es más grande es la altura por tanto: 500/100=5. I con este valor tendremos que dividir el ancho: 400/100=80. La proporcion de la imagen es ahora weight=80 y height=100. Con lo que resuelves que todas las imagenes ocupen un cuadrado de 100px X 100px.

Te aconsejo un cambio de esctitura en php:

$anchoprop
$altoprop
(seran dos medidas proporcionales del tamanyo de la imagen que hemos calculado anteriormente).

$var ="<a href='imagenes/$row[codvehiculo]' target='new'><img src='thumbnails/$row[codvehiculo]' width='$anchoprop' height='$altoprop'> border='0'></a>";

echo $var;