fabricjs 相关问题

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

Fabric JS中自定义图像的描边

我正在尝试使用Fabric JS在已添加到画布的图像周围创建笔触。我添加到具有透明背景的PNG的笔画看起来像这样:尽管我正在尝试创建笔画“ ...

回答 1 投票 1

聆听ReactJS中另一个库的事件?

我在上下文提供者中创建一个FabricJS对象,并将其存储到上下文中:const [canvas,setCanvas] = useState(false); const initCanvas =(c)=> {setCanvas(new fabric.Canvas(c)); ...

回答 1 投票 0

我如何制作 或fabric.Text()中的项目符号?

我正在寻找一个示例应用程序,该应用程序需要用户输入并将其插入带有fabric.js的内部画布中。这可能吗?我无法在fabric.js示例中找到列表。

回答 3 投票 2

在fabricjs画布上放大时如何正确放置对象?

我正在使用fabricjs加载图像,使用鼠标滚轮缩放指针位置,然后单击以添加圆圈。如果没有缩放,则在单击位置创建对象。放大时,唯一的圆圈是...

回答 1 投票 0

FabricJS:如何自动调整图像大小以适合组或矩形对象?

目标:我正在尝试将图像添加到FabricJS组或矩形对象中,以使图像保持其原始宽高比并居中放置其父级宽度/高度。我不想要图像...

回答 1 投票 0

检测到fabric.Rect画布对象上的单击

在FabricJS中,有许多事件可以检测对象是否已缩放,移动,旋转或选择。但是object:selected不会注册最后单击的对象。当我创建一个对象时,例如...

回答 1 投票 0

如何从Canvas对象中删除边框和角? [Fabric.js]

我在一个项目中使用fabric.js,用户可以在画布上绘画,并保存为png图像(使用canvas.toDataURL()函数)。但是,我们注意到,如果用户移动了一个对象并单击“保存”按钮,它就会...

回答 3 投票 4

组成员不在组中居中

我正在创建一个包含圆和文本的简单组,我希望文本在圆上居中。 (就像fabricjs.com主页上的组演示一样!)var text = new fabric.Text('...

回答 2 投票 1

将在fabricjs 1.7中创建的json加载到版本3.4.0的画布中会出现类型错误

我正在尝试使用loadFromJson方法在结构版本3.4中加载json对象(使用fabricjs版本1.7创建)。我收到以下错误。未被捕获的TypeError:无法读取属性...

回答 1 投票 0

如何在fabricjs中停止或暂停动画

我正在尝试使用FabricJs停止或暂停矩形的动画。但是我试图谷歌的文档,没有太多的信息如何实现它。我将不胜感激...

回答 1 投票 0

FabricJS,如何在Fabric js中实现触摸控件

我尝试过以下方法的回答:https://stackoverflow.com/a/45131912/12114516但是,当我尝试在画布上拖动时,只会显示蓝色框。因此,我尝试在登录touch even时控制台日志,...

回答 1 投票 0

使用fabricjs从json到图像

我正在将fabricjs画布另存为json。我无意修改它,我只想恢复它,调整其大小并最终创建一个PNG或JPG图像,然后将其添加到我的网络中...

回答 1 投票 2

Fabric.js似乎限制为2048纹理大小,尽管使用WebGL

我正在设置一个应用程序,允许用户上传图像并进行较小的修改(缩放,亮度,旋转等)。我遇到亮度调整问题,其中Fabric.js ...

回答 1 投票 0

fabric.js-将自定义属性添加到形状中

我正在尝试为矩形添加一些自定义属性。我试过根据fabric.js文档设置toObject属性。让rect = new fabric.Rect(); rect.toObject =((...

回答 1 投票 0

如何在Fabric js中获取当前视图的中心坐标?

我正在使用图像加载系统,并且要在移动设备上运行,我需要获取当前视图的画布中心坐标。它应该返回与将鼠标悬停在...

回答 1 投票 0

缩小画布元素,然后获取imageData

我需要用户能够绘制画布元素,然后需要将其转换为长度为784的数组,以便可以将其输入算法中。该数组应具有像素阴影强度,......>

回答 1 投票 0

关于fabricjs的组功能的困惑

最近我一直在尝试使用fabricjs。从概念上讲,我试图创建类似于栅格编辑器(如krita / gimp)的图层的组结构(层次结构)。换句话说,可能有...

回答 1 投票 0

fabric.Path中的更新选择框

版本3.4.0有关环境的信息Chrome浏览器| 77.0.3865.120(正式版本)(64位)(同类:稳定)修订版| 416d6d8013e9adb6dd33b0c12e7614ff403d1a94-refs / branch-heads / 3865 @ {#884} ...

回答 1 投票 3

如何以编程方式正确移动对象?

我需要在鼠标光标后移动对象。如果使用代码,我会遇到很大的性能问题。 canvas.on('mouse:move',(event)=> {const指针= canvas.getPointer(event); cursor.set({...

回答 1 投票 1

如何知道用于fabricjs自定义构建的内容

由于fabric js不支持通过es6模块进行树状摇动以减小捆绑包的大小,因此我尝试通过网站(http://fabricjs.com/build/)以及通过命令行build和..来进行Fabricjs的自定义构建。 。

回答 1 投票 0

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