js如何獲取圖片的真實尺寸
在實際應用中,可能需要獲取圖片的實際尺寸,但是有時候並不能夠實現我們的要求。
先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var img=document.getElementById("theimg"); var oshow=document.getElementById("show"); oshow.innerHTML=img.width; } </script> </head> <body> <div id="show"></div> <div><img id="theimg" src="mytest/demo/tree.jpg" width="50" height="50"/></div> </body> </html>
以上程式碼能夠輸出圖片的寬度,但是這個寬度是width屬性規定的寬度,並不一定是實際寬度,下面介紹一下如何獲取指定圖片的真實尺寸,程式碼修改如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var img=document.getElementById("theimg"); var oshow=document.getElementById("show"); var image=new Image(); image.src=img.src; var naturalWidth=image.width; oshow.innerHTML=naturalWidth; } </script> </head> <body> <div id="show"></div> <div><img id="theimg" src="mytest/demo/tree.jpg" width="50" height="50"/></div> </body> </html>
以上程式碼可以準確獲取圖片的真實寬度,這裡就是重新建立一個新的Image物件,然後再使用width屬性獲取。
使用html5也可以實現此功能,這裡就不多介紹了,具體可以參閱HTML5獲取圖片的原始高度簡單介紹一章節。
相關文章
- 如何用JavaScript獲取圖片的真實尺寸大小JavaScript
- js如何獲取圖片的長寬尺寸JS
- javascript如何獲取img圖片的尺寸JavaScript
- jquery獲取圖片的真實大小jQuery
- JavaScript獲取圖片的真實大小JavaScript
- 如何通過js和jquery獲取圖片真實的寬度和高度JSjQuery
- Java——獲取圖片尺寸和大小Java
- 用JavaScript獲取原始圖片尺寸JavaScript
- js如何獲取指定元素的尺寸JS
- javascript獲取圖片的真實寬度和高度JavaScript
- 通過url獲取圖片尺寸的幾種方法:JS和phpJSPHP
- jquery獲取圖片的實際尺寸大小程式碼例項jQuery
- js獲取上傳圖片尺寸和格式程式碼例項JS
- 獲取img圖片原始尺寸程式碼例項
- javascript如何獲取圖片的高度JavaScript
- js獲取元素的實際尺寸程式碼例項JS
- 如何使用jQuery獲取物件的尺寸jQuery物件
- IE瀏覽器下js無法獲取隱藏圖片尺寸簡單介紹瀏覽器JS
- 如何獲取真實的執行計劃
- PHP獲取圖片寬度高度、大小尺寸、圖片型別、用於佈局的img屬性PHP型別
- 谷歌瀏覽器下jquery無法獲取圖片的尺寸解決方案谷歌瀏覽器jQuery
- 獲取app 圖片APP
- javascript如何獲取指定元素內的所有圖片JavaScript
- javascript如何獲取電腦螢幕的尺寸JavaScript
- 獲取真實IP地址
- 如何獲取終端使用者的真實ip
- node實現批量修改圖片尺寸
- java開發_比較使用ImageReader和BufferedImage獲取圖片尺寸總結Java
- js獲取頁面向上或者向左滾動的尺寸JS
- 獲取網路圖片的大小
- 獲取SDWebImage下載的圖片Web
- 圖片主色獲取指令碼rgbaster.js指令碼ASTJS
- 在PHP中如何獲取使用者的真實IPPHP
- JavaScript獲取img的原始尺寸JavaScript
- javascript獲取螢幕的尺寸JavaScript
- 獲取使用者的真實ip
- js獲取移動裝置最大化時的尺寸JS
- 獲取本地圖片/視訊地圖