0
なぜ異なる幅を有する2つの行で、次のコードラインが異なるstrokeWidthを有する
var canvas = new fabric.Canvas('c');
var line = new fabric.Line([100, 50, 100, 100], {
stroke: 'black',
strokeWidth: 1
});
canvas.add(line);
var groupLine = new fabric.Line([100, 50, 100, 100], {});
var group = new fabric.Group([groupLine], {
top: 50,
left: 200,
stroke: 'black',
strokeWidth: 1
});
canvas.add(group);
結果?
https://jsfiddle.net/pyoq5410/
両方のラインが同じstrokeWidth
を有する、唯一の違いは、それらの一方がGroup
オブジェクトを介して添加されることです。
がグループにstrokeWidthを追加すると、行の1を変更ないことを今でも奇妙に聞こえるが、ではない1. – Kaiido
はい、ファブリック内の小さなバグのようになります。これを試してみてください。 – janusz