JavaScriptって奥が深い…

ネットで調べたらこんな方法があった。

個人的なメモとして残しておこう。

下記の方法でやれば、イメージデータを読み込んだ後の高さと幅が取得できる。

function の中で、別のファンクションを読んでやれば、コールバックのような処理ができる。
ん~便利だ。

例1:
// イメージの読み込み完了後、地図データを表示する
var mapImg = new Image();
mapImg.src = "画像のファイルパス";
mapImg.onload = function() { alert(mapImg.width); alert( mapImg.height); };

例2:
// イメージの読み込み完了後、地図データを表示する
var mapImg = new Image();
mapImg.src = "画像のファイルパス";
mapImg.onload = function() { putSize(mapImg.width,mapImg.height); };

function putSize(width, height){
    alert(width);
    alert(height); 
}






コメント

このブログの人気の投稿

ヨドバシカメラの店舗購入履歴を見るには…

C# の WPF の DataGrid で 行を交互に背景色を変える+選択色を変える+カラムが無い所も変える…

Visual Studio の ホットリロードが動かない場合に確認するところ