简体   繁体   English

fabric.js 禁用在黑色像素上绘图

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM