현재 HTML5 웹 앱 / Phonegap 기본 앱을 만들고 있는데로 캔버스를 이미지로 저장하는 방법을 알 수 없습니다 canvas.toDataURL()
. 누군가 나를 도울 수 있습니까?
여기 코드가 있는데, 무엇이 잘못 되었나요?
// 내 캔버스 이름은 "canvasSignature"
자바 스크립트 :
function putImage()
{
var canvas1 = document.getElementById("canvasSignature");
if (canvas1.getContext) {
var ctx = canvas1.getContext("2d");
var myImage = canvas1.toDataURL("image/png");
}
var imageElement = document.getElementById("MyPix");
imageElement.src = myImage;
}
HTML5 :
<div id="createPNGButton">
<button onclick="putImage()">Save as Image</button>
</div>
.toDataURL()
한 다음 window.location을 사용하여 브라우저를 가리 킵니다 appname://[data url]
. 앱 끝에서 UIWebView에는 페이지를로드해야하는지 여부를 나타내는 대리자 메서드가 있습니다. 나는 appname://
들어올 때 듣고 듣고 페이지로드를 거부하고 기본 문자열로 데이터 URL을 캡처합니다 ... 실제 iOS / 목표 C 코드에 얼마나 익숙합니까?