ホームページ > ウェブフロントエンド > jsチュートリアル > 画像の比例スケーリングを実現する JS メソッド (C# バージョン コードを使用)_JavaScript スキル

画像の比例スケーリングを実現する JS メソッド (C# バージョン コードを使用)_JavaScript スキル

WBOY
リリース: 2016-05-16 15:27:05
オリジナル
1160 人が閲覧しました

この記事の例では、JS で画像を比例的に拡大縮小する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

js バージョン:

function resizeImage(obj, MaxW, MaxH)
{
 var imageObject = obj;
 var state = imageObject.readyState;
 if(state!='complete') 
 {
  setTimeout("resizeImage("+imageObject+","+MaxW+","+MaxH+")",50);
  return;
 }
 var oldImage = new Image();
 oldImage.src = imageObject.src;
 var dW = oldImage.width; 
 var dH = oldImage.height;
 if(dW>MaxW || dH>MaxH) 
 {
  a = dW/MaxW; b = dH/MaxH;
  if( b>a ) a = b;
  dW = dW/a; dH = dH/a;
 }
 if(dW > 0 && dH > 0) 
 {
  imageObject.width = dW;
  imageObject.height = dH;
 }
}

ログイン後にコピー

使い方はとても簡単です: js

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート