【发布时间】:2016-06-18 08:05:15
【问题描述】:
如何使用输入类型文件从本地上传 FabricJS Canvas 中的背景图片。
我有图像代码,我可以将此代码也用于背景图像吗:
var imageLoader = document.getElementById('imageLoader');
imageLoader.addEventListener('change', handleImage, false);
function handleImage(e) {
var reader = new FileReader();
reader.onload = function (event) {
var img = new Image();
img.onload = function () {
var imgInstance = new fabric.Image(img, {
scaleX: 0.5,
scaleY: 0.5
})
canvas.add(imgInstance);
}
img.src = event.target.result;
}
reader.readAsDataURL(e.target.files[0]);
}
见:JSFIDDLE
【问题讨论】:
-
另外,这个答案可能会有所帮助:stackoverflow.com/a/17231604/3345375
标签: javascript jquery canvas fabricjs