2017-12-27 9 views
3

캔버스에 선 "# ca5100"을 그려 넣고 싶지만 내 캔버스를 그릴 때 릴 색은 실제로 "# e4a77f"이고 "# ca5100"이 아닙니다. 왜이 차이가 있습니까? 그리고 당신이 설정 한 색상으로 그리는 방법. , 당신이 필요합니다Canvas : 왜이 ​​색상 차이가 있습니까?

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>

답변

-1

내 대답은 중복 될 수 있지만, 그것을 다시 게시 병이 솔루션은 대신 (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>

+0

로 이동? – ThatBrianDude