【发布时间】:2020-07-22 18:21:23
【问题描述】:
我需要用从计算机上传的文件中的新图像替换现有图像,我想用新上传的图像替换图像。 Here is the code (JSFiddle).
var canvas = new fabric.Canvas('c');
function addImage () {
fabric.Image.fromURL('http://lorempixel.com/400/200', function (img) {
img.set({ 'left': 50 });
img.set({ 'top': 50 });
img.scaleToWidth(100);
img.scaleToHeight(100);
canvas.add (img);
});
}
addImage();
canvas {
border:1px solid #000;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.6.2/fabric.min.js"></script>
<canvas id="c" width="400" height="200"></canvas>
<span><input type="file" name="" id="span"></span>
【问题讨论】: