实现代码如下:
function makesmallpic(obj,w,h){
var srcImage =
![](/icons/96255new.gif)
Image
![](/icons/96255kh.gif)
;
srcImage.src=obj.src;
var srcW=srcImage.width;
var srcH=srcImage.height;
![](/icons/96255if.gif)
(srcW>srcH){
![](/icons/96255if.gif)
(srcW>w){
obj.width=
![](/icons/96255new.gif)
W=w;
obj.height=
![](/icons/96255new.gif)
H=(w/srcW)*srcH;
}
![](/icons/96255else.gif)
{
obj.width=
![](/icons/96255new.gif)
W=srcW;
obj.height=
![](/icons/96255new.gif)
H=srcH;
}
}
![](/icons/96255else.gif)
{
![](/icons/96255if.gif)
(srcH>h){
obj.height=
![](/icons/96255new.gif)
H=h;
obj.width=
![](/icons/96255new.gif)
W=(h/srcH)*srcW;
}
![](/icons/96255else.gif)
{
obj.width=
![](/icons/96255new.gif)
W=srcW;
obj.height=
![](/icons/96255new.gif)
H=srcH;
}
}
![](/icons/96255if.gif)
(
![](/icons/96255new.gif)
W>w){
obj.width=w;
obj.height=
![](/icons/96255new.gif)
H*(w/
![](/icons/96255new.gif)
W);
}
![](/icons/96255if.gif)
(
![](/icons/96255new.gif)
H>h){
obj.height=h;
obj.width=
![](/icons/96255new.gif)
W*(h/
![](/icons/96255new.gif)
H);
}
}