17得票5回答
在fabric js中进行缩放时保持线条宽度

注意:我已经参考了SO问题,但对我的情况没有用,因为 1)我正在尝试保持以前的边框,但现在在缩放时重新计算边框。 我已添加以下代码以停止在缩放对象时自动增加边框。现在的问题是,我已将5像素的边框添加到对象上,但在缩放对象时它不会维护之前添加的边框。 canvas.on('object:s...

7得票2回答
fabricjs:在从JSON加载后保留对象图像过滤器的正确索引

我正在对对象应用过滤器(如 image filters demo 所示),一切正常,但在保存和加载画布后,图像过滤器的索引会改变。 目前,我有四个过滤器,并且它们是按索引应用的(如演示所示)。 0:灰度 1:反相 2:去色 3:混合颜色 因此,如果我应用灰度和去色,则“filters...

7得票4回答
FabricJS - 运行 toDataURL 时出现"Tainted canvases may not be exported" JS 错误

我有一个名为ImageContainer的自定义组件,它基本上创建一个矩形,并将图像应用为填充图案。 当我在画布上运行函数toDataURL时,我会收到一个js错误。 Uncaught DOMException: Failed to execute 'toDataURL' on 'HTML...