【发布时间】:2017-03-16 19:27:33
【问题描述】:
我们如何使用 QML 或 Javascript 在画布中绘制一个模糊的圆圈?
我试过了:
var ctx = getContext("2d");
ctx.save();
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.beginPath();
ctx.shadowBlur = 20;
ctx.shadowColor = "#22ff0000";
ctx.shadowOffsetX = 10;
ctx.lineWidth = 1;
ctx.strokeStyle = "red";
ctx.arc(canvas.centerWidth,
canvas.centerHeight,
canvas.radius, canvas.angleOffset,
canvas.angleOffset + canvas.angle);
ctx.stroke();
ctx.restore();
但我的问题是强线是可见的。我需要平滑地绘制它而没有边缘。如何做到这一点?
【问题讨论】:
-
如果我想要它作为描边而不是填充
-
使用径向渐变..
标签: javascript qt canvas html5-canvas qml