HTML5 캔버스를 사용하기 시작했습니다. 다이어그램을 그렸고 다이어그램을 이미지 파일이 아닌 XML 파일로 저장하려고합니다. 그래서 나중에 가져올 수 있습니다. 사용할 수있는 플러그인이 있습니까? 어떻게 캔버스를 XML로 구현할 수 있는지 조언 해주세요.HTML5 캔버스에서 XML로 또는 그 반대로
0
A
답변
0
도면을 내보낼 XML 형식을 지정하지 않았습니다.
하지만 내 조언은 캔버스 대신 SVG를 사용하여 그림을 그리는 것입니다. SVG는 이미 XML 형식이므로 XML로 변환 할 필요가 없습니다.
0
canvg과 같은 것이 필요할 수도 있습니다. 이 파일은 SVG 파일을 구문 분석하여 canvas
인스턴스로 렌더링하는 Javascript 라이브러리입니다.
(나는 SVG가 당신이 원하는 것이라고 가정하고, 그것은 논리적 인 선택 일 것이다).
관련 문제
- 1. 루비 배열을 문자열로 또는 그 반대로 변환
- 2. MinGW에서 msysGit 사용 (또는 그 반대로)
- 3. 바이트 배열에서 문자열로 이미지 (또는 그 반대로)
- 4. Java에서 클래스를 문자열로 또는 그 반대로 캐스팅
- 5. html5 캔버스에서 겹치는 폴리곤
- 6. html5 캔버스에서 "지우기"
- 7. HTML5 캔버스에서 스트로크 경로 지우기 (루프 내에서)
- 8. HTML5 캔버스에서 생성 된 이미지의 이름 바꾸기
- 9. Ruby에서 float 숫자를 이진 문자열로 변환하는 방법 (또는 그 반대로)
- 10. 배열을 문자열로 또는 그 반대로 변환하는 방법은 무엇입니까?
- 11. 오디오, mp3 파일을 문자열로 또는 그 반대로 변환
- 12. 자바 스크립트에서 자바 스크립트로 (또는 그 반대로) 이전 가이드가 있습니까?
- 13. 클라이언트에서 서버로 스테 가노 그래픽 메시지 보내기 또는 그 반대로
- 14. JNI를 사용하여 Java에서 C로 또는 그 반대로 데이터 유형 전달
- 15. 포인터를 통해 배열을 사용하는 경우 또는 그 반대로 사용하는 경우
- 16. 테이블에서 테이블 행 객체 가져 오기 또는 그 반대로
- 17. 북마크릿에서 Firefox 확장자에 액세스하는 방법 (또는 그 반대로)
- 18. 보기가 potrait에서 landscape 또는 그 반대로 바뀔 때 작동하지 않음
- 19. 로컬 데이터베이스와 원격 데이터베이스 동기화 또는 그 반대로
- 20. 부호없는 바이트를 부호있는 바이트로 또는 그 반대로 부호를
- 21. 바이너리에서 텍스트 모드로 또는 그 반대로 iostream을 전환하는 방법은 무엇입니까?
- 22. .net C#을 PHP로 또는 그 반대로 변환하는 방법은 무엇입니까?
- 23. 로컬 클라이언트 시스템 시간에서 CST로 또는 그 반대로 변환
- 24. C에서 C++로 또는 그 반대로 포인터를 전달하는 경우
- 25. OpenCV에서 RGB로 YCbCr로 또는 그 반대로 손으로 (Visual C++)
- 26. 컴파일러가 정수를 문자열로 또는 그 반대로 변환하는 방법
- 27. HTML5 캔버스에서 회전 된 텍스트 그리기
- 28. html5 캔버스에서 텍스트를 천천히 채우는 방법
- 29. 픽셀을 인치로 변환하거나 그 반대로 변환하기 C#
- 30. 오디오를 코드로 변환하거나 그 반대로 변환
캔버스 데이터 XML을 저장하는 것이 가능합니까? – rajaishbt
@rajaishbt - 쉽지 않습니다. Canvas는 기본적으로 픽셀 기반의 자유 그리기 영역이므로 XML로 저장할 수있는 확실한 후보는 아닙니다. 여러분은 벡터 그래픽이 이것에 훨씬 더 낫다는 것을 알게 될 것입니다. 그리고 SVG 형식은 브라우저에있을 때 이미 XML 형식이므로 이미 변환 할 필요가 없습니다. – Spudley