我在使用 fabric js 的 html5 中使用了 Canvas 。 我想将轮廓应用于 Canvas 上的事件文本。按照我编写的代码,它工作正常,但问题是当我增加轮廓的厚度时,它会重叠在文本上,这意味着文本颜色消失。
activeObject1.stroke = color;
activeObject1.strokeWidth = 5;
还有一件事通过应用这个我无法应用第二个大纲。 我有一个示例,但它不适用于 fabricjs。
http://jsfiddle.net/vNWn6/
最佳答案
Fabric.js 首先应用填充,然后是描边。您需要颠倒顺序才能获得结果。
original
_renderText: function(ctx) {
this._renderTextFill(ctx);
this._renderTextStroke(ctx);
}
modified
_renderText: function(ctx) {
this._renderTextStroke(ctx);
this._renderTextFill(ctx);
}
版本:fabric-1-7-1.js
关于javascript - 如何在 Fabric.js 中为事件文本添加轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18267331/