function imgResize(i, maxW, maxH) {
if(!maxW || !maxH ) {
return;
}
var maxWidth = maxW;
var maxHeight = maxH;
var orgWidth = i.width;
var orgHeight = i.height;
var newWidth = orgWidth;
var newHeight = orgHeight;
var scaleWW = orgWidth/maxWidth;
var scaleHH = orgHeight/maxHeight;
// Determine the scale.
if(orgWidth > maxWidth || (orgHeight > maxHeight && maxHeight > 0)){
if(scaleWW > scaleHH || maxHeight == 0){
newWidth = maxWidth;
newHeight = Math.round(orgHeight/scaleWW);
} else {
newHeight = maxHeight;
newWidth = Math.round(orgWidth/scaleHH);
}
}
// 리사이즈한 크기로 이미지 크기 다시 지정
i.width = newWidth;
i.height = newHeight;
}