2012-10-11 9 views
0

이것이 가능한지 궁금합니다. HTML5 캔버스에서 작동하는 그리기 앱이 있다고 가정 해보십시오. 단지 몇 줄의 선을 그어보세요. 그런 다음 inscape와 같은 벡터 (수학적으로 저장된) 이미지 인 것처럼 이미지의 크기를 조절할 수 있습니까?html5의 캔버스 안에 스케일이없는 그림

+0

전체 캔버스의 크기를 조절할 수 있습니다. [here] (https://developer.mozilla.org/en-US/docs/DOM/CanvasRenderingContext2D#scale());을 참조하십시오. – Shmiddty

+0

캔버스 안에있는 모든 것을 조정할 수 있습니까? 누군가가 그린 것과 같은 것입니까? – NoTiG

+0

나는 그럴 것이라고 생각했지만, 규모가 설정된 후에 캔버스에 그려지는 것에 만 영향을 미치는 것으로 보입니다. – Shmiddty

답변

0

당신은 확장 가능한 벡터 grapichs 또는 SVG에 대해 이야기하고 있습니다.

자바 스크립트 용 SVG 라이브러리가 많이 있습니다. 모든 배관 작업을 직접하고 싶지 않으면 매우 쉽습니다. Raphaël은 그러한 라이브러리입니다.

+0

내가 원하는 것은 사용자가 이미지를 그릴 수있는 페인트 같은 프로그램입니다. 그런 다음 그 이미지를 다른 사람에게 보내고 싶습니다. 화면 해상도로 인해 캔버스가 작거나 커질 수 있습니다. 따라서 이미지는 비율을 유지하면서 적절하게 조정되어야합니다. – NoTiG

+0

svg-edit (http://code.google.com/p/svg-edit/)는 상당히 인상적으로 보입니다. 나는 당신이 그것으로부터 약간의 아이디어를 얻을 수 있었다고 생각한다. –

관련 문제