2011-07-04 7 views
0

HTML5 캔버스를 사용하기 시작했습니다. 다이어그램을 그렸고 다이어그램을 이미지 파일이 아닌 XML 파일로 저장하려고합니다. 그래서 나중에 가져올 수 있습니다. 사용할 수있는 플러그인이 있습니까? 어떻게 캔버스를 XML로 구현할 수 있는지 조언 해주세요.HTML5 캔버스에서 XML로 또는 그 반대로

답변

0

도면을 내보낼 XML 형식을 지정하지 않았습니다.

하지만 내 조언은 캔버스 대신 SVG를 사용하여 그림을 그리는 것입니다. SVG는 이미 XML 형식이므로 XML로 변환 할 필요가 없습니다.

+0

캔버스 데이터 XML을 저장하는 것이 가능합니까? – rajaishbt

+0

@rajaishbt - 쉽지 않습니다. Canvas는 기본적으로 픽셀 기반의 자유 그리기 영역이므로 XML로 저장할 수있는 확실한 후보는 아닙니다. 여러분은 벡터 그래픽이 이것에 훨씬 더 낫다는 것을 알게 될 것입니다. 그리고 SVG 형식은 브라우저에있을 때 이미 XML 형식이므로 이미 변환 할 필요가 없습니다. – Spudley

0

canvg과 같은 것이 필요할 수도 있습니다. 이 파일은 SVG 파일을 구문 분석하여 canvas 인스턴스로 렌더링하는 Javascript 라이브러리입니다.

(나는 SVG가 당신이 원하는 것이라고 가정하고, 그것은 논리적 인 선택 일 것이다).

관련 문제