
﻿
function SetCutImg(oid,maxlen){if(oid==null||oid=="")
return;var myimg=new Image();var oimg=document.getElementById(oid);var top=0;var left=0;myimg.src=oimg.src;if(myimg.width<maxlen&&myimg.height<maxlen)
{top=parseInt((maxlen-myimg.width)/2);left=parseInt((maxlen-myimg.height)/2);}
else if(myimg.width>maxlen&&myimg.height>maxlen)
{if(myimg.width>myimg.height)
{oimg.height=maxlen;left=(-1)*parseInt((myimg.width/myimg.height*maxlen-maxlen)/2);}
else
{oimg.width=maxlen;top=(-1)*parseInt((myimg.height/myimg.width*maxlen-maxlen)/2);}}
else
{left=parseInt((maxlen-myimg.width)/2);top=parseInt((maxlen-myimg.height)/2);}
oimg.style.top=top+"px";oimg.style.left=left+"px";}
function SetCutImgRect(oid,maxH,maxW){if(oid==null||oid=="")
return;var myimg=new Image();var oimg=document.getElementById(oid);var top=0;var left=0;myimg.src=oimg.src;if(myimg.width<maxW&&myimg.height<maxH)
{left=parseInt((maxW-myimg.width)/2);top=parseInt((maxH-myimg.height)/2);}
else if(myimg.width>maxW&&myimg.height>maxH)
{if((myimg.height/maxH)<(myimg.width/maxW))
{oimg.height=maxH;left=(-1)*parseInt((maxH/myimg.height*myimg.width-maxW)/2);}
else
{oimg.width=maxW;top=(-1)*parseInt((maxW/myimg.width*myimg.height-maxH)/2);}}
else
{left=parseInt((maxW-myimg.width)/2);top=parseInt((maxH-myimg.height)/2);}
oimg.style.top=0+"px";oimg.style.left=left+"px";}
function SetFullImgRect(oid,maxH,maxW){if(oid==null||oid=="")
return;var myimg=new Image();var oimg=document.getElementById(oid);var top=0;var left=0;myimg.src=oimg.src;if(myimg.width<maxW&&myimg.height<maxH)
{top=parseInt((maxW-myimg.width)/2);left=parseInt((maxH-myimg.height)/2);}
else
{if((myimg.height/maxH)<(myimg.width/maxW))
{oimg.width=maxW;oimg.height=myimg.height/myimg.width*oimg.width;top=(-1)*parseInt((maxW/myimg.width*myimg.height-maxH)/2);}
else
{oimg.height=maxH;oimg.width=myimg.width/myimg.height*oimg.height;left=(-1)*parseInt((maxH/myimg.height*myimg.width-maxW)/2);}}
oimg.style.top=top+"px";oimg.style.left=left+"px";}