1

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

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

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

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

4

1 回答 1

2

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

于 2013-06-08T17:23:38.013 回答