相当于fabric.js中的ctx.translate
Equivalent of ctx.translate in fabric.js
我是Fabric.js的新手当使用Canvas时,我有以下几行代码:
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.translate(100, 100);
ctx.translate(100, 100);
用于将坐标向左和向下移动100px。我想知道Fabric.js中是否有类似的东西请帮帮我,谢谢!
这方面没有直接的等价物。Fabricjs使用ctx.translate将对象定位在它们的top
和left
属性。
如果你需要在[200200]处放置一个圆圈,而不是进行
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.translate(200, 200);
/* circle drawing here */
你会做
var canvas = new fabric.Canvas("canvas");
var circle = new fabric.Circle({radius: 50});
circle.top = 200;
circle.left = 200;
canvas.add(circle);
相关文章:
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- $translateProvider.useStaticFilesLoader的Angular Translate异步定
- AngularJS无法使用translate值正确翻译
- JQuery在类中设置CSS Transform、Translate属性
- ctx.rotate(),而不使用ctx.save和ctx.restore
- 如何加载JSON数组以使用Angular-Translate翻译AngularJS网页
- AngularJS translate & ui tooltip html
- AngularJS translate table
- 如何使用css translate实现平移
- 使用AngularJS和Angular Translate如何检查字符串是否已被翻译
- 如何在Zend Framework中使用javascript文件中的translate
- 使用Angular translate设置参数格式
- ctx.fillText 不会在连接时绘制
- Canvas ctx.drawimage() 不起作用
- 在 ui-router 配置文件中使用 angular-translate 的 $translate.use()
- 为什么ctx.drawImage只将视频元素的一部分绘制到画布上
- 在HTML5画布中,translate()和moveTo()javascript函数有什么区别
- 如何更改转换:当滚动浏览网站时元素的translate()位置
- 未捕获的类型错误:ctx.fillText 不是一个函数(Javascript Canvas)
- 相当于fabric.js中的ctx.translate