Prueba esto!
Código Javascript
:
Ver original<html>
<head>
<title>Untitled</title>
</head>
<body>
<img />
<script>
foto=new Image();
foto.src="http://www.karlankas.net/carnet2.jpg";
document.images[0].src=foto.src;
document.images[0].onload=function(){
ancho=foto.width;
alto=foto.height;
alert("Medidas de la imagen: \n\n"+ancho+"px X "+alto+"px")
if (alto < ancho){
document.images[0].style.height = 40 + "%";
}
else
{
document.images[0].style.height = 20 + "%";
}
}
</script>
</body>
</html>