我浏览了互联网,一无所获,我查看了其他 KineticJS 示例,这些示例在其矩形上使用 1 的 strokeWidth 并且它们似乎都有一条半透明的 2 像素线,而不是一条清晰的 1 像素不透明黑线.
现在,我猜测由于谷歌没有任何解决方案非常简单或不可能,但是..你知道我如何使用 KineticJS 获得一个 px 边框吗?
$(window).load(function(){
var stage = new Kinetic.Stage({container: "kineticdiv", width: 700, height: 400});
var layer = new Kinetic.Layer();
var rect = new Kinetic.Rect({
x: stage.attrs.width/2, y: stage.attrs.height/2,
width: 100, height: 100,
fill: "#eee", stroke: "black", strokeWidth: 1
});
layer.add(rect);
stage.add(layer);
});
有人有什么想法吗?