<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
/*实现图片的按比例缩放*/
function DrawImage(ImgD, iwidth, iheight) {
var image = new Image();
image.src = ImgD.src;
if(image.width > 0 && image.height > 0){
if(image.width / image.height >= iwidth / iheight){
if(image.width > iwidth){
ImgD.width = iwidth;
ImgD.height = (image.height * iwidth) / image.width;
}
else{
ImgD.width = image.width;
ImgD.height = image.height;
}
// ImgD.alt = image.width + "×" + image.height;
}
else{
if(image.height > iheight){
ImgD.height = iheight;
ImgD.width = (image.width * iheight) / image.height;
}
else{
ImgD.width = image.width;
ImgD.height = image.height;
}
// ImgD.alt = image.width + "×" + image.height;
}
}
}
// ---------------------------------------
</script>
</head>
<body>
<img src="test/pic.jpg" οnlοad="DrawImage(this,51,72);">
</body>
</html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
/*实现图片的按比例缩放*/
function DrawImage(ImgD, iwidth, iheight) {
var image = new Image();
image.src = ImgD.src;
if(image.width > 0 && image.height > 0){
if(image.width / image.height >= iwidth / iheight){
if(image.width > iwidth){
ImgD.width = iwidth;
ImgD.height = (image.height * iwidth) / image.width;
}
else{
ImgD.width = image.width;
ImgD.height = image.height;
}
// ImgD.alt = image.width + "×" + image.height;
}
else{
if(image.height > iheight){
ImgD.height = iheight;
ImgD.width = (image.width * iheight) / image.height;
}
else{
ImgD.width = image.width;
ImgD.height = image.height;
}
// ImgD.alt = image.width + "×" + image.height;
}
}
}
// ---------------------------------------
</script>
</head>
<body>
<img src="test/pic.jpg" οnlοad="DrawImage(this,51,72);">
</body>
</html>