javascript按照比例缩放图片

	/*
	 * 传入图片宽和高,如果宽度大于高度,并且宽度大于最大宽度,就以宽度为基准计算缩小比例
	 * 
	 */
	function changeImg(w,h){
		//设置最大宽度和高度
		var mostW = 690;        
		var mostH = 690;        
		var retW=0;
		var retH=0;
		if(w>h){
			if(w > mostW){
				var scaling = 1-(w-mostW)/w;    
				//计算缩小比例
				retW = w*scaling;
				retH = h*scaling;
			}
		}else{
		 	if(h > mostH){
				var scaling = 1-(h-mostH)/h;    
				//计算缩小比例
				retW = w*scaling;
				retH = h*scaling;
			}
		}
     	return {'width':retW,'height':retH};

	}



原文出处:/show_1C71MvhrBEQ3.html