fabricjs

    0热度

    1回答

    我有导出结构的画布到url的问题。 如何将导出的所有内容从画布导出到网址?因为现在,我可以看到只有红色背景已经被导出。 这里是我的小提琴:https://jsfiddle.net/y7pu4wn3/13/ <div id="custom-label" style="position: absolute; right: 0px; top: 50px; z-index:10; width: 512px

    0热度

    1回答

    我想将此SVG转换为PDF,尺寸最大可达x10它的当前尺寸不会丢失图片的质量。 PDF也应该在300 PPI。我怎样才能达到某种输出? <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/

    1热度

    1回答

    我需要禁用在Fabric.js 1.7.19中取消选择所选对象。我想: object.on('deselected', function(e) { canvas.setActiveObject(object); }); 这似乎做的工作,但去除所选对象的不工作:删除()触发“取消”为好,导致一些不良行为。 至于文档中提到的onDeselect()回调函数,我似乎无法得到它的工

    0热度

    1回答

    使用fabric.js(1.7.11),我试图让一个对象跟随另一个对象的旋转而不分组它们,同时保持相对子对象与父对象的位置。所以我相信我需要(1)将“子”对象的旋转中心设置为“父”的旋转中心,然后(2)在父对象正在旋转时,将该旋转增量应用于子对象(可能已经开始处于旋转状态)。最终的结果是这样的,孩子出现“卡壳”父(如在游戏板上粘音符,然后旋转游戏板) 这里是伪代码 canvas.on('objec

    0热度

    1回答

    我使用的是HTML5画布面料JS。最后将其转换成SVG.we可以上传图像和裁剪成圆形,矩形,.. ..图像也被裁剪,并添加文本上。我面临的问题是图像不被裁剪成SVG.It显示像下面的完整图像。我也试过viewBoxtoSVG.Please建议我该怎么做,或者如果我做错了什么。 $(function(){ var canvas = new fabric.Canvas('Canvas',{bac

    0热度

    1回答

    我正在尝试创建一个用户界面来与fabricjs画布进行交互。左边是一个组件,显示可以添加到画布的项目库。中间是fabricjs画布,右侧是一个组件,列出画布上所有添加的项目(类似于photoshops图层面板)。 我想知道如何在左边的组件(ItemsList.js)中有一个onClick事件,可以访问在其父组件中声明的fabricjs画布实例。 这是最主要的成分...... MainCompone

    0热度

    2回答

    创建项目asp.mvc并添加angularjs并添加fabricjs https://codepen.io/michaeljcalkins/pen/Imupw 现在我赶上错误控制台:错误:[$注射器:unpr]未知提供商:FabricProvider < - 面料< - ExampleCtrl 我app.js: “FabricProvider” 在我的项目 var app = angular.mo

    0热度

    1回答

    我序列化我的画布,以JSON和面临两个问题: 我的画布不会被序列化的宽度和高度,但我需要这一点。 虽然普通颜色和图像作为画布背景将被序列化,但作为背景的渐变不会被序列化。我正在创建像我这样的背景渐变: $scope.addGradient = function (left, right) { var leftColor = document.getElementById('gradLef

    0热度

    1回答

    我正在与Phonegap应用程序中的Fabric js一起工作,虽然触摸事件起作用,但手柄非常难以捕捉和使用。特别是旋转和调整大小手柄。如果你在90%的时间内触碰它们,它们就会消失。我厌倦了手指和风格。同样的结果。确认iPad上的亲和我的Galaxy Note 4相同的行为,我复制/粘贴从他们的网站同样的演示: http://fabricjs.com/touch-events 有没有人遇到过这个?

    0热度

    1回答

    最初,我通过控制对象的顶部和左侧值,使其超出画布区域来实例化Rect对象,以便Rect对象不会呈现在画布上。之后,改变Rect的顶部和左侧值,使其在事件处理程序的画布区域中,然后如何在画布上渲染Rect对象。 下面的代码是一个演示: <canvas id="canvas" width="800" height="600"></canvas> <script src="js/fabric.js">