I want to create a process in which users can upload their images and then edit them in a browser in Canvas using Fabric.js, using some buttons - to use some effects - Fabric.js -.
I can not make it work. My HTML:
<form id="uploadImg" runat="server"> <input type="file" id="uploadedImg"/> </form> <canvas id="canvas"></canvas>
Javascript is as follows:
var canvas = new fabric.Canvas('canvas'); canvas.setHeight(480); canvas.setWidth(640); $('#uploadedImg').change(function () { var imgData = $(this).files[0]; fabric.util.loadImage(imgData, function(img) { var oImg = new fabric.Image(img); oImg.scale(0.2).set({ left: 100, top: 100, }); canvas.add(oImg); }); });
javascript jquery html5 html5-canvas fabricjs
Erzei
source share