Digamos que você queira abrir uma imagem e brincar com a tela, mas não deseja carregar a imagem. Bem, você pode usar a API FileSystem HTML 5.
function draw() {
var img = new Image(),
ctx = document.getElementById('canvas').getContext('2d'),
f = document.getElementById("uploadimage").files[0],
url = window.URL || window.webkitURL,
src = url.createObjectURL(f);
img.src = src;
img.onload = function() {
ctx.drawImage(img,0,0);
url.revokeObjectURL(src);
}
}
<input type = ‘arquivo’ name = ‘img’ size = ’65 ‘id =’ uploadimage ‘/>