使用js獲取圖片原始尺寸
更新時間:2014年12月03日 09:38:19 投稿:hebedich
本文給大家推薦的是一個使用js獲取圖片的原始尺寸的例子,從本人項目中摳出來的,這里奉獻給大家,有需要的直接拿走。
瀏覽器中顯示的圖片大小未必是他真實的高和寬,比如像下面這樣,我們給他加上寬和高的樣式
<img src="IE.png" style="width:25px;height:25px;">
這樣在瀏覽器中顯示的大小就是25px。那么我們?nèi)绾潍@取圖片的真實大小呢?,下面的代碼就實現(xiàn)了這個功能
復制代碼 代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<img src="IE.png" id="image" style="width:25px;height:25px;">
<script>
// 設(shè)置延時保證圖片加載完成
setTimeout(function() {
var
real_width,
real_height,
_im = document.getElementById('image'),
im = document.createElement('img');
im.src = _im.src,
real_width = im.width,
real_height = im.height;
alert(real_width+'\n'+real_height);
},500);
</script>
</body>
</html>
注意:上面代碼本人在IE7+和chrome上都測試過了,因為沒有裝IE6,所以沒法測試。
非常好用的代碼,本人大多數(shù)項目中都在使用,大家放心用吧
相關(guān)文章
JavaScript實現(xiàn)移動端短信驗證碼流程介紹
這篇文章主要為大家詳細介紹了javascript實現(xiàn)移動端發(fā)送短信驗證碼案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-10-10javascript 操作符(~、&、|、^、<<、>>)使用案例
這篇文章主要介紹了javascript 操作符(~、&、|、^、<<、>>)使用案例,非常的全面,需要的朋友可以參考下2014-12-12