2014-04-23 3 views

답변

3

당신은 당신이 실제로 대답은 두 가지 시나리오에 대한 일반적인 될의 drawImage() 메소드에 대한 인수로 사용하는 것을 보여주는하지 않는 것처럼 : 이미지가 전체 캔버스가이 같은 것을 사용할 수 있습니다 포함하면

:

ctx.strokeStyle = '#f00'; // some color/style 
ctx.lineWidth = 2;   // thickness 
ctx.strokeRect(0, 0, ctx.canvas.width, ctx.canvas.height); 

이미지를 그린 후에.

그냥 strokeRect() 방법에 대해 동일한 값을 사용하여 이미지에 대해 서로 다른 크기와 위치를 사용하는 경우 :

ctx.drawImage(img, 100, 100, 250, 100); 
ctx.strokeRect(100, 100, 250, 100); 

또는

ctx.drawImage(img, x, y, w, h, 100, 100, 250, 100); 
ctx.strokeRect(100, 100, 250, 100); 
+0

는 내가 필요로하는 이미지에 테두리가 아닌 것입니다 캔버스. –

+0

@DanielRibeiro 업데이트 된 답변보기 ('drawImage (...);는 그렇게 많이 말하지 않습니다 ..) – K3N

+0

완벽하게 작동합니다. 감사. –

관련 문제