English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
HTML5 Canvas toDataURL() 기능을 사용하여 HTML5 canvas의 내용을 추출할 수 있습니다. toDataURL() 함수에서 반환된 데이터는 포함된 그래픽 데이터를 코드화된 URL로 표시할 수 있는 문자열입니다.
canvas toDataURL() 기능을 사용하여 HTML5 canvas의 내용. 완성된 코드 예제는 다음과 같습니다:
var canvas = document.getElementById("ex1"); var dataUrl = canvas.toDataURL();
toDataURL() 함수에서 반환된 데이터는 포함된 그래픽 데이터를 코드화된 URL로 표시할 수 있는 문자열입니다. 문자열은 다음과 같이 textarea 요소에 표시될 수 있습니다:
var canvas = document.getElementById("ex1"); var dataUrl = canvas.toDataURL(); document.getElementById("textArea").value = dataUrl;
또한 새 창에서 데이터를 표시할 수 있습니다. 이 작업을 수행하는 코드는 다음과 같습니다:
<canvas id="ex1" width="500" height="100" style="border: 1px solid #cccccc;"> HTML5 Canvas not supported </canvas><script> var canvas = document.getElementById("ex1"); var context = canvas.getContext("2d"); context.font = "36px Verdana"; context.fillStyle = "#000000"; context.fillText("HTML5 Canvas Text", 50, 50); context.font = "normal 36px Arial"; context.strokeStyle = "#000000"; context.strokeText("HTML5 Canvas Text", 50, 90); </script>테스트 보기 ‹/›
이하에 일부 그래픽이 포함된 캔버스 예제가 있습니다. 캔버스 아래에는 두 개의 버튼이 있으며, 캔버스에서 그린 그래픽을 버튼 아래의 텍스트 영역에 표시하거나 새 창에서 표시할 수 있습니다.