fabricjs 相关问题

Fabric.js是一个HTML5画布库,为画布提供了一个对象模型,一个SVG到画布的渲染器和一个画布到SVG的解析器。

如何使用fabric js在画布中绘制线条箭头?

我想在画布上点击一个按钮画一条线箭头

回答 2 投票 1

撤消Fabric.js的重做

我正在尝试为我的Fabric.js画布添加撤消/重做功能。我的想法是有一个计数器来计算画布修改(现在它计算对象的添加)。我有一个状态数组,...

回答 5 投票 15

Fabric JS - 将对象发送回去

当您选择一个对象(在我的示例中为多边形)时,它会自动移动到Front。我正在寻找一种方法来防止z轴上的移动或在选择后向后发送,...

回答 2 投票 7

使用fabric.js在画布中撤消和重做命令

我想在我的小网站中使用undo和redo命令,我正在使用fabric.js,任何人都知道如何做到这一点,以下是我的代码。单击撤消&重做按钮我试图撤消&重做...

回答 2 投票 0

撤消和重做画布不按预期工作

我有一个带有可添加对象的画布,以及撤消和重做按钮。正如你在我的例子中所看到的,我能够撤消/重做一次,但事情就会破裂;通过这个我的意思是我可以添加一个对象并删除它...

回答 1 投票 8

无法使用FileSaver.js将结构画布保存为图像

我在我的代码中包含了Fabric.js和Filesaver.js,但我仍然得到“Uncaught SecurityError:'HTMLCanvasElement'无法执行'toBlob':可能无法导出受污染的画布。”错误......

回答 1 投票 1

向fabricjs对象添加自定义属性

我试图将自定义属性添加到我有的织物js对象:var trimLine = new fabric.Rect({width:Math.round(obj.box_dimensions.box.width,2),height:Math.round(obj。 ...

回答 4 投票 5

rect.set悬停区域未更新

如何使用object.set({})然后更新悬停区域。例如,当我向左移动一个矩形时,直观地移动了矩形,但悬停区域仍然基于前一个左边...

回答 1 投票 0

Fabric.js - 通过鼠标拖动创建折线形状不会将形状居中到其边界框

我正在创建一个带有(折线)工具的三角形,试图制作一个矩形三角形。一切都很好,但创建的三角形不在它的边界框内,这会导致事后的问题。 ...

回答 1 投票 7

无法从结构画布中删除形状对象

我上传了一个图像作为背景图像,这样我就可以在它上面绘制圆形和矩形。但是,当我尝试删除任何形状时,我无法做到这一点。我试过调试,它只是说......

回答 1 投票 -1

在触摸设备上泛视口

我想在触摸设备上平移画布的视口,我写了这段代码:canvas.on('touch:drag',function(opt){var e = opt.e; if(this.isDragging){if(e) .clientX = ...

回答 1 投票 0

克隆自定义对象的选择

我正在使用子类将自定义属性添加到标准结构对象,如下所示:var IdRect:any = fabric.util.createClass(fabric.Rect,{type:'idRect',initialize:function(id,dbType,...

回答 1 投票 0

在高清图像上应用WebGL过滤器剪切图像(结构V2-beta-6)

目前正在使用fabric 2.0.6在高清图像上应用滤镜。我需要在最短的时间内应用过滤器。为此目的,我使用webGL方法应用过滤器,如此处所述(...

回答 1 投票 1

在MySQL表中保存JSON字符串(来自画布)

我想在MySQL表中保存一个json字符串。 json字符串来自画布(使用fabricjs)。 var jsonCanvas = JSON.stringify(canvas.toDatalessObject());我的第一个问题是,什么是最好的......

回答 1 投票 0

使用fabric.js将画布形状绘制为椭圆形布局

在更改事件我尝试绘制画布为椭圆形状,我没有获得画布的适当属性以椭圆形格式绘制此画布。我在我的代码中设置了以下属性请参阅以下内容...

回答 1 投票 1

选择透明对象后面的对象

我有一个小三角形的大三角形。如何在不先将三角形移开的情况下选择矩形。我在这里做了一个演示:https://codesandbox.io/s/w6wr7pmrx5

回答 1 投票 0

Image.fromURL错误回调

我正在尝试使用fromURL加载图像。问题是我希望能够加载默认图标,如果它无法到达图像服务器下载图像。看着我的文档......

回答 3 投票 6

使用scaleToHeight时会裁剪FabricJs图像

我正在尝试缩放图像,以便在使用scaleToHeight方法裁剪图像时它适合可用的画布。例如:FabricJS画布是1024x768,图像......

回答 1 投票 2

Fabricjs - 在画布边界内缩放画布背景以“包含”

我正在尝试设置方形fabric.js画布的背景图像,以便它在较长的一侧填充画布,同时保持纵横比,模拟背景大小:'包含'...

回答 1 投票 1

使用canvas.toDataURL()导出png时禁用消除锯齿功能

我有一个画布,我使用fabric.js绘制一些形状。然后我填充这些形状,并使用context.drawImage()在另一个画布上绘制它们,以使用canvas.toDataURL()导出到png。我有 ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.