fabricjs 相关问题

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

无法缩放或旋转fabricJs图像、矩形、椭圆形

如标题所示,我正在使用 FabricJS 4.6.0 和 VueJs 3。 我正在尝试简单地设置具有可调整大小的矩形的织物。 我的问题是在 initFabric 方法之外访问对象画布。 我不能

回答 3 投票 0

使用 Fabric.js 的交互式文本字段

过去几周我经常使用 Fabric.js,但对于文本字段,我只发现可以在创建时设置文本。 有没有可能制作交互式文本

回答 7 投票 0

点击负空间时如何不选择对象?

使用FabricJS,有没有办法在单击负空间时不选择对象?假设该对象是动态绘制的非矩形形状,例如星星。 选择;作品:供参考,

回答 1 投票 0

FabricJS 反序列化问题

我已经序列化了画布对象,这是通过canvas.toJSON()获得的,反序列化canvas.loadFromJSON(jsonObj, canvas.renderAll.bind(canvas))后我无法操作画布中的对象,它们是......

回答 1 投票 0

FabricJS:缩放和更改大小后将新对象置于画布中央

我正在使用 FabricJS 1.7.9,当我加载画布时,它的初始大小为 216x216 像素,其中包含文本元素。当我插入宽度为 90px 的 SVG 对象时,我使用了一个允许我的函数

回答 0 投票 0

如何删除 Fabric 的 toSVG 输出中的复杂转换?

有没有办法阻止 Fabric.js 创建具有多个变换的 svgs?我正在使用 canvas.toSVG() ,我得到的结果总是如下所示: 有没有办法阻止 Fabric.js 创建具有多个转换的 svgs?我正在使用 canvas.toSVG() ,我得到的结果总是看起来像这样: <g transform="matrix(1.7 0 0 1.7 240.85 240.85)" > <path transform=" translate(-138.51, -138.72)" d="..."/> </g> 当使用 jscut 将 SVG 转换为 Gcode 且路径和组未对齐时,多个转换会导致问题。 Fabric 中有没有办法更新路径数据/坐标,以便输出不需要转换 SVG 中的每个路径/组等?

回答 0 投票 0

使用 Fabric JS 实现洪水填充兼容性

我已经初始化了fabric.js画布,并尝试实现洪水填充算法。我在将图像数据渲染回织物画布时遇到问题,我发现的唯一方法是创建一个 tem...

回答 1 投票 0

使用fabric js时获取canvas对象

我正在使用 Fabric.js,并且我在一个地方创建了一个 Fabric 画布对象。 var x = new Fabric.Canvas("mycanvas"); 现在在另一个地方,我想访问“x”不可用的对象。 S...

回答 2 投票 0

鼠标:画布的滚轮事件在fabricjs中不起作用

我正在与fabricjs合作构建一个工具,我可以在其中在图像上添加文本和形状。我还添加了缩放和平移控件。我在下面粘贴了用于缩放鼠标:滚轮事件的代码,但...

回答 0 投票 0

如何在文件阅读器中等待 canvas loadFromJSON

我正在尝试使 html canvas.loadFromJSON 异步请求,但我无法使其工作。我有一个接受 json 文件的输入文件字段。在输入字段更改时,我打开一个新的文件阅读器并在里面...

回答 0 投票 0

如何使用 onload 函数在画布中获取动态数据

所以,我只是在数据库中添加了一些多个数据,以使用我创建的画布。 我的问题是如何使用我在添加按钮上创建的 onload 函数显示保存的数据。 请帮我

回答 0 投票 0

fabricjs中元素旋转后裁剪区域跳跃

我正在尝试制作像 canva 这样的裁剪功能。 在裁剪模式下,我有一个新的矩形作为裁剪区域,用户可以根据需要进行修改。 一旦在外面点击,它就会带...

回答 0 投票 0

在 vue3 中使用 fabric.js 时出现延迟

我们想用fabric.js创建一个电子白板项目, 项目快完成了,但还有一点问题, 在我们的 pdf 上写了大约 200 次后它会滞后

回答 0 投票 0

如何在 fabricJS 中通过鼠标选择被覆盖的对象?

我正在尝试开发一种方法来选择位于下方并(完全)被其他对象覆盖的对象。一种想法是选择顶部对象,然后通过双击向下移动

回答 3 投票 0

更改其属性后重新渲染子类织物对象

我已经对织物进行了子分类。矩形“类”。它有一些属性,如类型、名称和区域。 var RoomRect = fabric.util.createClass(fabric.Rect, { 初始化:函数(选项)...

回答 2 投票 0

文本框子类的 fabric.js loadFromJSON 不起作用

我创建了一个基于 fabric.Textbox 的子类,但无法让 loadFromJSON 在其上运行。它导致“捕获类型错误:t.split 不是一个函数”。 这是我的代码: fabric.TextboxSubcla ...

回答 0 投票 0

Fabricjs 对象在材料步进器中完成动画后消失

我在材质步进器的一步中添加了 fabricjs 画布。只有在为这一步的入口设置动画时,它才能很好地呈现。 但是当动画完成时,所有对象突然消失并且...

回答 0 投票 0

无法突出显示组内 FabricJS 文本框中的文本

我正在尝试使用 FabricJS 创建便签。便利贴由矩形背景和放置在组内的文本框组成。我希望能够使用 ...

回答 0 投票 0

FabricJS Fluid 对齐网格

我想使用这个 http://jsfiddle.net/fabricjs/S9sLu/ 函数,其中对象可以捕捉到网格,问题是我不希望它直接捕捉到线条但是当它越来越近了……

回答 2 投票 0

如何点击一个threejs 3dcanvas来选择和修改一个fabricjs对象

我有一个带有 TextureCanvas 对象的 threejs 场景。 这个 TextureCanvas 有一个包含矩形对象的 FabricJs 画布。 我想单击对象并修改它(例如缩放、移动、修改它)(

回答 1 投票 0

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