JavaScript限定画像の表示サイズの方法

918 ワード

本論文の例は、JavaScriptが画像の表示サイズを制限する方法を説明する.皆さんの参考にしてください.具体的な実現方法は以下の通りです.

/**
 *        size.
 * 
 * @param thisobj     
 * @param limitW       
 * @param limitH       
 */
function imageResize(thisobj, limitW, limitH) {
  var newW;
  var newH;
  if (thisobj.width > limitW) {
    newW = limitW;
    newH = parseInt(thisobj.height * newW / thisobj.width);
 //        
    if (newH > limitH) {
      newH = limitH;
      newW = parseInt(thisobj.width * newH / thisobj.height);
    }
    thisobj.width = newW;
    thisobj.height = newH;
  } else if (thisobj.height > limitH) {
    newH = limitH;
    newW = parseInt(thisobj.width * newH / thisobj.height);
    thisobj.width = newW;
    thisobj.height = newH;
  }
}
本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます.