[英]fabric.js disable drawing on black pixel
I am making a drawing app in fabric.js.我正在fabric.js 中制作一个绘图应用程序。 I want to ignore the black area of image to be colored in. Any suggestions please????
我想忽略要着色的图像的黑色区域。有什么建议吗???? Click the link for image
点击图片链接
You can use the image as overlay.Please check here: http://jsfiddle.net/mariusturcu93/s5wxbcde/19/您可以将图像用作叠加层。请在此处查看: http : //jsfiddle.net/mariusturcu93/s5wxbcde/19/
JS JS
var canvas = new fabric.Canvas('canvas');
canvas.backgroundColor = "blue";
canvas.isDrawingMode=1;
canvas.setOverlayImage('https://vignette.wikia.nocookie.net/fantendo/images/6/6e/Small-mario.png/revision/latest/scale-to-width-down/381?cb=20120718024112', canvas.renderAll.bind(canvas), {
width: canvas.width,
height: canvas.height
});
HTML HTML
<canvas id="canvas" width="800" height="800"></canvas>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.