給出圖像路徑列表,我如何遍歷它們並找到實際的圖像尺寸?我假設我必須將它們插入到沒有寬度或高度屬性的DOM中,並對它們執行.width和.height?使用jQuery獲取圖像的真實尺寸
回答
var paths = ['/path/image.png', 'somewhere/page.jpg'];
$.each(paths, function(i, path) {
var img = new Image();
$(img).load(function() {
var width = img.width,
height = img.height;
alert(width + ' × ' + height);
});
img.src = path;
});
我對該代碼有疑問。是的,它可以工作,但是在設置img.src veriable之前從Image對象中提取的寬度和高度如何? – Michael 2011-02-04 17:23:21
我也想知道爲什麼這個順序有效。 – Michael 2011-03-02 17:35:42
@Michael - 在設置img.src之後提取寬度和高度。緊接在行'img.src = path;'之前的代碼塊就是事件處理程序與_load_事件的綁定。事件處理程序在_load_事件發生之前不會運行,這是之後的事件。 – tamakisquare 2011-11-29 22:16:21
- 1. 使用鈦獲取圖像的真實尺寸
- 2. 使用jquery收集dom元素獲取圖像的真實尺寸
- 3. 獲取圖像尺寸與jQuery
- 4. 使用php獲取圖像全尺寸
- 5. 獲取圖像尺寸
- 6. SCSS - 獲取圖像尺寸
- 7. PHP獲取圖像尺寸
- 8. 使用畫布以真實尺寸繪製圖像
- 9. 使用jQuery從背景圖像獲取尺寸
- 10. 獲取圖像的最大尺寸
- 11. 獲取縮放圖像的尺寸
- 12. 獲取正確的圖像尺寸
- 13. PHP獲取圖像的尺寸
- 14. 上傳時獲取圖像的尺寸
- 15. 獲取圖像中物體的尺寸
- 16. 獲取背景圖像的尺寸
- 17. 用javascript/jquery獲取上傳的圖像尺寸?
- 18. Python:從URL獲取圖像尺寸
- 19. 旋轉後獲取新圖像尺寸
- 20. HTML5 - 如何獲取圖像尺寸
- 21. 土壤 - 獲取圖像尺寸
- 22. 從Base64編碼圖像獲取尺寸
- 23. 獲取遠程圖像尺寸
- 24. directshow從哪裏獲取圖像尺寸?
- 25. jQuery獲取圖像尺寸,應用於Div
- 26. 無法使用thickbox jquery獲得圖像的全尺寸
- 27. 如何測量圖像上物體的真實尺寸?
- 28. 在javascript/jquery中獲取完整尺寸的圖像
- 29. jQuery:如何獲取外部圖像的尺寸?
- 30. 使用BitmapFactory獲取圖像上的尺寸可以得到OutOfMemoryError,
http://stackoverflow.com/questions/318630/get-real-image-width-and-height-with-javascript-in-safari-chrome看起來相似。 – Flack 2010-12-13 23:27:13
你試過寬度()和高度()嗎? – 2010-12-13 23:50:56