如何使用fabric.js修复在画布上绘制的线条宽度

时间:2015-06-23 12:31:23

标签: width line fixed fabricjs

我正在使用fabric.JS绘制一条线。我可以成功地绘制一条线,但问题是,每当我缩放该线时,线的长度应该只增加而不是宽度。任何人都知道与此相关的任何财产吗?

line = new fabric.Line([250, 125, 250, 175], {
                left: 170,
                top: 150,
                strokeWidth: 4,
                fill: 'red',
                stroke: 'red',
                flipX: 'false'
            });

1 个答案:

答案 0 :(得分:0)

  

line.strokeWidth

正在定义您的线宽,您正在进行不正确的缩放。

这样做:

var beforeWidth = line.strokeWidth;

//scaling process

 line.strokeWidth = beforeWidth;