【发布时间】:2019-09-23 03:05:03
【问题描述】:
我想使用画布进行图像预览,图像应该在我用输入标签上传后预览
我尝试使用 img 标签并使用 img 标签为画布制作 img src,我也尝试使用 onclick 功能,但不起作用
HTML
<canvas id="canvasImg"></canvas>
<input type="file" id="fileInp">
JS
const input = document.getElementById('fileInput');
const canvas = document.getElementById('canvasImg');
const context = canvas.getContext("2d");
context.clearRect(0, 0, canvas.width, canvas.height);
let imgSrc = '';
if (input.value !== ''){
imgSrc = input.value;
}
const img = new Image();
img.onload = function(){
context.drawImage(img, 0, 0);
}
img.src = imgSrc;
【问题讨论】:
标签: javascript html html5-canvas