帆布:为什么这种颜色差异?
我想用颜色“#ca5100”在画布上画一条线,但绘制画布时,卷轴颜色实际上是“#e4a77f”而不是“#ca5100”。为什么这种差异?以及如何绘制你设定的颜色。帆布:为什么这种颜色差异?
var ctx = document.getElementById("mycanva").getContext("2d"); ctx.beginPath();
ctx.strokeStyle="#ca5100";
ctx.moveTo(0,50);
ctx.lineTo(500,50);
ctx.stroke();
<canvas id="mycanva" width="500" height="100"></canvas>
回答:
我的回答可能是重复的,但生病重新发布它,解决的办法是奇怪的,而不是从(0,50)开始,并移动到(500,50),您将需要从(0,49.5)开始,并移动到(500,49.5)
var ctx = document.getElementById("mycanva").getContext("2d"); ctx.beginPath();
ctx.strokeStyle="#ca5100";
ctx.moveTo(0,49.5);
ctx.lineTo(500,49.5);
ctx.stroke();
<canvas id="mycanva" width="500" height="100"></canvas>
以上是 帆布:为什么这种颜色差异? 的全部内容, 来源链接: utcz.com/qa/265088.html