有沒有什麼辦法在通過java腳本在瀏覽器中加載圖像大小(kb)之前? 例如,在這個地址中有一張圖片:「mysite.com/content/sample.jpg」 現在我們該怎麼理解這張圖片的大小(kb)是多少?使用JavaScript獲取圖像大小(kb)不加載它
1
A
回答
0
你可以得到它像下面
window.onload = function() {
var image = new Image();
image.onload = function() {
var info = "Image Info:<br>Width: "+this.width+", Height: "+this.height;
document.getElementById("imageInfo").innerHTML = info;
}
image.src = 'http://upload.wikimedia.org/wikipedia/commons/1/16/HDRI_Sample_Scene_Balls_%28JPEG-HDR%29.jpg';
}
這裏是樣品 - http://plnkr.co/edit/X1cqZYv93FzK4zC5kRE7?p=preview
0
如果它只有一個jpeg,您可以加載包含EXIF元數據的文件的第一個塊。該元數據大部分時間都包含寬度和高度,儘管您不能100%確定它存在或它是正確的。但它可能是你最好的選擇。在Javascript中有幾個不錯的EXIF庫,我用過這個:https://github.com/bwindels/exif-parser
它仍然需要你爲它做一個HTTP請求,所以如果這就是你所擔心的,那就沒辦法避免它。
相關問題
- 1. 獲取電暈圖像大小而不加載它
- 2. 獲取javascript預載圖像的大小
- 3. PHP獲得圖像的KB大小
- 4. 獲取ajax加載圖像的大小
- 5. jQuery/javascript - 在加載之前獲取圖像大小
- 6. 如何獲取圖像的大小(MB,KB,GB)
- 7. 在加載圖像之前獲取圖像大小
- 8. 獲取圖像的大小而不加載到內存
- 9. 通過javascript獲取圖像大小
- 10. 獲取圖像大小,src,Javascript
- 11. 如何獲取UIImage的大小(KB)
- 12. 獲取Marshal.dump輸出的KB大小
- 13. pygame的圖像大小爲KB(不是以像素爲單位)
- 14. 如何使用JavaScript獲取動態加載的swf的大小?
- 15. 使用javascript加載/顯示圖像並獲取%下載
- 16. GridBagLayout不調整圖像加載大小
- 17. 使用php或javascript/jquery獲取圖像大小 - getimagesize失敗
- 18. 使用javascript或jquery獲取圖像大小
- 19. php如何獲得kb中的web圖像大小?
- 20. woocommerce獲取圖像大小
- 21. 獲取圖像大小
- 22. Silverlight:獲取圖像大小
- 23. PHP:獲取圖像大小
- 24. 獲取圖像的大小
- 25. 獲取圖像的大小
- 26. 調整大小後獲取圖像大小JavaScript
- 27. Javascript中的圖像放大/縮小不適用於第二個圖像加載
- 28. Wget圖像大於x kb
- 29. Javascript計算圖像大小,在圖像加載後
- 30. 獲取圖像的大小不與getimagesize
你的意思尺寸是多少? – putvande
[如何使用JavaScript獲取圖像大小(高度和寬度)?](http://stackoverflow.com/questions/623172/how-to-get-image-size-height-width-using-javascript) – putvande
根據您控制客戶端的多少,您可以使用HEAD獲取標頭,其中很多情況下將包含內容長度 – jeremy