帆布:为什么这种颜色差异?

我想用颜色“#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

回到顶部