gpt4 book ai didi

javascript - 是否可以更改 Fabricjs Canvas onclick 的尺寸?

转载 作者:行者123 更新时间:2023-12-03 03:02:01 24 4
gpt4 key购买 nike

我已经在 J​​S 中将 Fabricjs Canvas 设置为 canvas.setHeight(616);
canvas.setWidth(446);
我想知道是否有一种方法可以让用户在单击时更改这些尺寸,以便有一些选项?

最佳答案

var canvas = new fabric.Canvas('a');
canvas.add(new fabric.Text('FabricJS is Awsome',{
left:50,
top:50
}));

function resizeCanvas(){
canvas.setHeight(canvas.height+50);
canvas.setWidth(canvas.width+50);
canvas.renderAll();
}
canvas {
border: 2px solid black;
}
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.19/fabric.js"></script>
<button onclick='resizeCanvas()'>Resize</button>
<canvas id="a" width="200" height="200"></canvas>

使用setHeight()/setWidth()分别设置高度和宽度。

关于javascript - 是否可以更改 Fabricjs Canvas onclick 的尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47340069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com