将画布另存为手机存储Phonegap

时间:2013-06-08 09:15:42

标签: android canvas cordova html5-canvas phonegap-plugins

我有一个使用Canvas创建自定义图像的应用程序。除了能够将图像下载/保存到用户的手机存储器之外,我已经能够破解所有这些,我尝试使用画布来映像phonegap插件,但它保存了空白图像或返回错误,例如“bad base64”或“EOF文件错误”

这是我获得插件的链接http://jbkflex.wordpress.com/2012/12/21/html5-canvas-todataurl-support-for-android-devices-working-phonegap-2-2-0-plugin/

这只是将画布转换为2.2 Froyo所有Android版本的base64数据格式,因为早期版本存在javascript function toDataURL()

的问题

我现在如何将画布作为图像保存到用户的手机

1 个答案:

答案 0 :(得分:2)

你快到了。 Canvas2ImagePlugin.js期望正确实现canvas,这对于较旧的Android版本(如Froyo)不可用。只需使用您mentioned的方法获取base64数据网址,并将Canvas2Image插件中的值传递给imageData