3
我正在使用文件輸入元素從android瀏覽器捕捉圖像。 現在我想將blob數據轉換爲ImageData,以便我可以使用putImageData
在畫布上呈現它。在JavaScript中將Blob /文件數據轉換爲ImageData?
<!DOCTYPE html>
<html>
<body>
<input type="file" id="file" />
</body>
<script>
function handleFileSelect(evt) {
var files = evt.target.files; // FileList object
var selFile = files[0];
var reader = new FileReader();
reader.onload = function(e) {
var blobData = e.target.result;
console.log(e.target.result);
};
reader.onerror = function(e) {
console.log(e);
};
reader.readAsArrayBuffer(selFile);
}
document.getElementById('file').addEventListener('change',handleFileSelect, false);
</script>
</html>
在上面的代碼中,如何將blobData轉換爲ImageData? 在此先感謝。