Fabric JS过滤器

时间:2015-11-13 15:58:06

标签: javascript fabricjs

我一直在研究面料JS的过滤器,并且已经创建了我自己的过滤器,看起来效果很好。

我按照这个例子,它在过去工作得很好。 http://fabricjs.com/image-filters/

但由于某种原因,它现在会抛出错误。

  

未捕获的ReferenceError:f未定义

 var canvas = this.__canvas = new fabric.Canvas('c',
                            {
                                isDrawingMode: false
                            }),
                            f = fabric.Image.filters;



$('ul.swatches li').click(function (event)
{
     color = this.getAttribute("data-color");
     var dataState = this.getAttribute("data-state");
     applyFilter(2, true && new f.RemoveColor({
            threshold: 190,
            color: color
     }));
  });

function applyFilter(index, filter)
{
    var obj = canvas.item(0);
    obj.filters[index] = filter;
    obj.applyFilters(canvas.renderAll.bind(canvas));
}

0 个答案:

没有答案