2009-11-24 3 views
0

WebOS에 대한 아이디어가 있었지만 그려진 모양을 감지해야했습니다. 즉 : 사용자가 이미지를 그릴 수있게 한 다음 전체 이미지 주위에 큰 상자를 그려야합니다. 그런 다음 사용자는 테두리를 잡아 전체 이미지를 움직여 해당 상자를 끌 수 있습니다. 이것은 내가 그와 같은 박스가 그려지는 것을 감지 할 수 있어야하고 그것을 Rect 타입으로 바꿀 수 있어야합니다. 누구든지이 방법에 대한 조언이나 조언이 있습니까? 나는 어디서부터 시작해야할지 모른다.Canvas + Javascript에서 그려진 도형을 감지합니까?

답변

1

픽셀을 직사각형으로 가져 오는 Canvas 함수가 있습니다. 그러나 이러한 기능은 IE에서 작동하지 않습니다 (excanvas.js 포함). 그게 니가하고 싶은거야?

마우스 이벤트를 캔버스 나이를 포함하고있는 div에 첨부 할 수 있습니다.

정확히 무엇을 하려는지 설명 할 수 있다면 더 많은 도움을 줄 수 있습니다. 내가 올바르게 이해한다면, Internet Explorer 지원에 신경 쓰지 않는다면 당신이 이야기 할 수 있다고 생각합니다.

+0

그려진 모양을 감지하려고합니다. 기본적으로, 사용자가 무언가를 그릴 때, 나는 그들이 그린 것을 말할 수 있기를 원합니다. 그것은 어떤 종류의 모양에 해당합니까 (원, 사각형, 무엇이든) –

+0

그래서 그들은 마우스로 그립니다? 자유 형식? 네가 할 수있을 것 같아. IE 에서조차, 캔버스에서 픽셀을 읽을 수없는 경우에도 그리기 동작을 추적하고 기억할 수 있기 때문에 가능합니다. – Nosredna

+0

예, 마우스로 자유형입니다. –

관련 문제