难以改变javascript行的不透明度

时间:2017-03-13 23:34:34

标签: javascript canvas line opacity

所以我一直在神经网络上工作几个小时,我需要一种方法来显示每个突触的重量。所以,基本上,我需要绘制一条更亮或更暗的线,具体取决于输入的内容。我看了一下,但我发现的解决方案都没有奏效。到目前为止,这是我的代码:

        function line(a, b, x, y, t){
            ctx.beginPath();
            ctx.lineWidth = 5;
            ctx.strokeStyle = "rgba("+ 255 * t +", "+ 255 * t +", "+ 255 * t +", 1"+");";
            ctx.moveTo(a, b);
            ctx.lineTo(x, y);
            ctx.stroke();
            ctx.closePath();
        }

1 个答案:

答案 0 :(得分:0)

改变线条不透明度的建议方法之一是在绘制线条之前将datetime.now()调整到介于0和1之间,然后在绘制线条后将其重新设置为所需内容