2011-04-12 6 views
2

노드 캔버스 (https://github.com/learnboost/node-canvas)를 사용하면 캔버스를 디스크에 저장할 수 있습니다.클라이언트 브라우저에서 캔버스를 디스크에 저장 하시겠습니까?

Node.js 서버에서 클라이언트 쪽 Canvas 요소에 어떻게 액세스 할 수 있습니까?

  1. 클라이언트
  2. 서버 응답을 제공 Node.js를 서버에 연결된다. 클라이언트가 캔버스를 그립니다.
  3. 클라이언트가 "저장"을 클릭하고 SERVER가이 캔버스를 서버의 디스크에 저장합니다.

가능한가?

답변

6

var data = canvas.toDataUrl();을 호출하여 캔버스 데이터를 가져올 수 있습니다. 그러면 서버에 다시 보내 저장할 수있는 데이터 URL이 만들어집니다. 4.8.11 The canvas element을 확인하십시오. 출력을 변경하기 위해 toDataUrl 함수에 전달할 수있는 몇 가지 옵션이 있습니다.

+0

toDataUrl은 매우 깨끗합니다. – Raynos

+0

정확히 내가 무엇을 찾고 있었습니까. 감사! – Pono

관련 문제