fabricjs

    1热度

    1回答

    用例: 我主要选择结构对象。接下来,我按住[Ctrl]并选择另一个结构对象。此时,两个对象都必须突出显示(类似于Microsoft Word中绘制的形状)。 有什么办法可以做到这一点? P.S:我希望使用鼠标拖动选择来完成这个而不使用。

    2热度

    1回答

    我想手动触发* 在画布上选择对象事件* - 在对象区域内单击鼠标并触发对象时触发的相同事件 - 控件变得可见。 换句话说,我想在MANUALLY画布上显示指定对象的控件,无需用户/鼠标交互。任何帮助?

    3热度

    1回答

    如何使用面料JS歪斜和缩放帆布内的面料图像? 我需要它遵循正在显示该监视器,所以我可以粘贴它喜欢它是 屏幕

    2热度

    1回答

    在代码中进行了一些挖掘之后,我意识到在PIXELS中正在测量fabricjs Text对象的fontSize。在我的项目中,有时我需要使用点而不是像素。 我发现在代码中只有一个地方被指定的单位时,这个片段: /** * @private * @method _getFontDeclaration */ _getFontDeclaration: function() { retur

    3热度

    1回答

    我想将fabricjs画布的一部分复制到另一个画布上。我不确定如果面料具有适合做它的方法(请让我知道是否如此)和之后一些搜索我决定不使用面料来做。但画布已经使用fabricjs创建。 new fabric.Canvas()。现在,当我尝试使用context.drawImage()来复制这个画布的一部分时,我得到一个TypeError。我尝试用img替换画布,或者使用不使用面料创建的画布替换画布。所

    3热度

    1回答

    尝试使用图像和文本对象创建组对象。它有点像图标,后面跟着文字。无法正确对齐对象。我可以手动设置左侧,顶部并调整它们,但文本,字体等可能会在运行时更改。 当字体/文本长度发生变化时,对齐会再次混乱。有没有什么方法可以确保文字始终在图像之后开始(不管文本的长度,字体等等)。 如果没有办法在fabric中构建这样做,是否有解决该问题的解决方法?这里是我尝试的代码和下面的jsFiddle链接,你可以看到图

    7热度

    2回答

    Fabric.js有这个非常酷的方面,默认情况下,它允许所有对象都是“可选择的”,这意味着它们可以被拖动,调整大小和旋转。但是,我希望它们只能拖动,不能调整大小或旋转。这可能吗?如果这是需要的,我不介意剔除源代码,这比自己重新实现它更好。

    0热度

    1回答

    我用下面的代码来尝试看看,如果我可以从一个JSON字符串加载一个画布,然后生成一个dataURL png格式为它: /root/node-v0.8.16-linux-x86/node_modules/canvas/lib/canvas.js:190 回报前缀+ this.toBuffer: var fabric=require('fabric'); var canvas = new fabric

    11热度

    2回答

    在fabricjs中,我想创建一个场景,其中鼠标下的对象上升到z-index中场景的顶部,然后一旦鼠标离开该对象,它就会返回到它来自的z-索引。一个不能设置object.zindex(这将是很好)。相反,我使用一个占位符对象,将其放入旧位置的对象列表中,然后使用canvas.insertAt将旧对象放回列表中的位置。但是这不起作用。 有关此状态的信息,请参阅http://jsfiddle.net/

    1热度

    1回答

    当我移动对象时。在“修改”的情况下,我检查是否没有将对象移动到网格外部。如果我这样做了,那么我将对象返回到它的初始坐标。 它返回正确。但是,当我尝试再次移动它。我无法拖动它。 它看起来像视觉坐标更新。但是一些碰撞坐标没有。如何更新这个交互层坐标? http://jsfiddle.net/4Ubjk/3/ canvas.on({ 'object:moving': function(e)