How to blur objects in fabric js (NOT AN IMAGE)?

Viewed 2411

Can we blur objects in Canvas with fabricjs like rectangle,polygon.At least soft that objects edges.

update:

I have an another approach for this, we can blur objects shadow. So Blur object shadow than set offset to opposite direction like this :

var canvas = new fabric.Canvas("my-canvas");

var rect = new fabric.Rect({
    top: -600,
    left: 100,
    fill: 'red',
    width: 100,
    height: 100,
    opacity: 0.5
});
rect.setShadow({
     color: 'red',
     blur: 7,
     offsetX: 0,
     offsetY: 700
});
canvas.add(rect);
<script src="http://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.1.0/fabric.all.min.js"></script>

<canvas id="my-canvas" height="400" width="400"></canvas>

but problem is we can't use globalCompositeOperation option for this

2 Answers
Related