Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2005, 13:01
Avatar de shamuray
shamuray
 
Fecha de Ingreso: agosto-2004
Ubicación: Capital Federal, Argentina
Mensajes: 142
Antigüedad: 20 años, 3 meses
Puntos: 0
Imágenes en miniatura

Código PHP:

<html>
<head>
<script>
function minifoto(foto,H,V,ancho,alto) {
propH = ancho / H;
propV = alto / V;
if (propH>propV) {
anchoF = H * propV;
altoF = alto;
}
else {
altoF = V * propH;
anchoF = ancho;
}
de = (ancho - anchoF) / 2;
su = (alto - altoF) /2;
imagen="<div style='width:"+ancho+";height:"+alto+";border:1px outset'>";
imagen+="<img src='"+foto+"' widht="+anchoF+" height="+altoF;
imagen+=" style='position:relative; left:"+de+";top:"+su+"'>";
imagen+="</div>";
document.write(imagen);
}
</script>
</head>

<body>
<script>
minifoto("foto.jpg",399,291,90,80);
</script>
</body>
</html>


A la función minifoto se pasan: el nombre de la imágen, el ancho y alto real de la imágen y el ancho y alto en el que se quiere poner la imágen. La función "encaja" la imágen en un recuadro manteniendo las proporciones.

Espero que te sirva; yo utilicé este script que baje del foro de JAVA SCRIPT
__________________
:pirata: •´¯¥¯•Ð€MØNiØ•´¯¥¯• :pirata: