fabricjs

    0热度

    1回答

    有一些对象(矩形作为示例),当我使用js更改位置时,我无法将它从新位置拖动,只能从旧位置拖动。 下面有一个例子。按“MOVE”移动对象并尝试拖动它。如果你尝试,它不会拖动,但如果你拖动他的旧位置,它将会拖动。 var c = new fabric.Canvas('c'); c.add(new fabric.Rect({ \t left: 0, top: 0,

    0热度

    1回答

    我使用“fabricjs”,并且我很难理解clipTo的用法。 确实,我想在我的所有画布上制作一个蒙版,但不是在对象/背景上。面具有SVG形状。 我在1.7.3版本。 感谢

    0热度

    2回答

    我需要将结构画布绘制的结果输出到SVG文件。 我使用的是fabric.js版本1.7.6,当我有一个用rgba填充类似于rgba(255,0,0,.15)的画布绘制的路径时,生成的SVG填充为rgb(0,0,0)。我需要启用一些设置才能输出alpha通道? 在我的示例代码中,紫色圆圈正确转换为SVG,但矩形只显示为黑色。 样本HTML: <html> <head> <scrip

    0热度

    1回答

    我已经开发了一个网站,可以使用面料JS和Magento社区版本上的淘汰JS进行自定义的邀请。该邀请产品在Android和所有Windows/Mac版本浏览器上运行良好,但不在iPhone上。只要所有的字体在iPhone上加载文本被破坏在多行,重叠和错位。 网站网址和产品URL(点击个性化按钮): - http://candlebark.testingdemo.net/wedding-invitat

    0热度

    1回答

    我遇到了一种情况,我在originX ='right'和 之间在fabric.js中绘制了一个椭圆,之后将其更改为originX ='left'。 我看到的是改变originX左,调整通过以下计算,后左侧: ellipse.left -= ellipse.width 我仍然看到在左侧位置的差异。 为了解释它,我添加了一个fiddle,其中我在更改originX之前添加了3秒的超时时间。所以,请

    2热度

    1回答

    我正在寻找一种方法来将组内的对象(通常移动)与其转换无关。 在下面我做的一个小例子中,您会看到2个圆圈,并且我试图通过某个因子来区分它们。 直到我旋转或调整组的大小,它仍然没问题,第一次在转换后坐标被改变,但在间距仍然正确的情况下调用了相同的功能两次,组开始跳跃到各个位置。 我使用的面料JS版本:1.7.7 这里有一个例子: https://jsfiddle.net/u0patgck/ conso

    0热度

    2回答

    关于使用Fabric.js 1.7.3,裁剪图像时我注意到了一个奇怪的现象。从本质上讲,我已经设置了图像中的clipTo方法在图像的中心只显示一个小广场: 然而,问题是图像的选择框仍然采用了原来的大小,而比裁剪的大小。当点击图片时,我会希望角落紧挨着图片的边缘;同样,只有当我点击裁剪图片时才能激活选择。 一个可能的解决方案包括将图像的裁剪部分导出为base64,删除旧图像并添加裁剪版本。然而,这是

    0热度

    1回答

    即时通讯面板JS和画布操作的新功能。 我用一些透明空间的图像作为织物背景图像。同时我为对象添加了一个css背景图片。这就产生了这样的效果: 没有覆盖整个画布。 问题是,当我尝试导出SVG的CSS不发送背景图像。 有什么办法可以在SVG文件中包含CSS属性? 谢谢

    0热度

    1回答

    我使用fabric.js。 我使用'clipto'功能来裁剪图像, 但它在fabric.js的1.7以上版本中不起作用。 当我包含1.6.7或更低版​​本时,它运行良好。 https://jsfiddle.net/uemon/nqg2q2qs/ var canvas = new fabric.Canvas('c',{ backgroundColor: '#ffffff', }); var

    1热度

    1回答

    我目前有一个问题,在fabricjs中设置svg对象的宽度和高度。我试图设置它是这样的 svg.width = 100; svg.height = 100; 但我没有得到我预期的结果。它只是裁剪svg而不是缩放它。那么,我该如何正确设置它的宽度和高度呢? 任何帮助将不胜感激。谢谢!