Şu anda bir HTML5 web uygulaması / Phonegap yerel uygulaması oluşturuyorum ve tuvalimi bir görüntü olarak nasıl kaydedeceğimizi anlayamıyorum canvas.toDataURL(). Biri bana yardım edebilir mi?
İşte kod, sorun ne?
// Tuvalime "canvasSignature" adı verildi
JavaScript:
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(), sonra tarayıcıyı işaret etmek için window.location komutunu kullanıyorum appname://[data url]. Uygulama sonunda, UIWebView, bir sayfa yüklemesi gerekip gerekmediğini belirten bir temsilci yöntemine sahiptir. Geldiğinde dinler appname://ve bozar, sayfa yükünü reddeder ve yerel bir dizede veri URL'sini yakalarım ... gerçek iOS / Objective C kodu hakkında ne kadar bilginiz var?