2012-08-23 62 views

回答

0

對於來自EXIF的縮略圖,我認爲這是不可能的,除非你有/自己寫一個JavaScript的EXIF庫在瀏覽器上運行。但是如果你只需要縮略圖,這是很容易:

document.querySelector('#fileInputForImage').addEventListener('change', function() { 
     if (this.files && this.files[0]) { 
      var reader = new FileReader(); 
      reader.onload = function(e) { 
       document.querySelector('#previewImage').src = e.target.result; 
      }; 
      reader.readAsDataURL(this.files[0]); 
     } 
    }, false); 

需要注意的是瀏覽器的支持,現在不是很好:http://caniuse.com/filereader

+0

現在我做這種方式。即負載,然後調整大小,但對於我要等待整個圖像加載的大圖像。這是我試圖從exif中獲得縮略圖的原因。在我讀過的其中一個博客上,我們可以在圖像加載之前顯示丟棄圖像的縮略圖! –