在Fabric.js中更改矩形,圆形和图像的笔划或笔触宽度时出错

时间:2016-01-28 07:50:33

标签: javascript html5-canvas fabricjs

我在更改矩形,圆形和图像的笔触颜色或笔触宽度时遇到错误。每次我改变这些值时,边界变得呈指数级大。

development:
  server: "http://localhost:9292/faye"
  secret_token: "secret"
test:
   server: "http://localhost:9292/faye"
  secret_token: "secret"
production:
  server: "http://example.com/faye"
  secret_token: "                                                "
  signature_expiration: 3600 # one hour

我正在使用此代码来设置这些属性。

Image 1 shows the circle I added to canvas.

Image 2 shows the increased border after I change stroke color.

2 个答案:

答案 0 :(得分:2)

使用parseInt()方法而不是直接设置其值。

obj.set("stroke", parseInt(stroke));

答案 1 :(得分:0)

不确定,但尝试将填充设置为5-10px。

obj.set("padding", '10');