我正在开发一个应用程序,让您可以在屏幕截图(或手机上的任何其他图片)上涂鸦(绘图)然后保存。它内置在 cordova/phonegap 中,到目前为止一切正常。我只是不知道如何将图像保存到设备的存储中。
简短:我需要将画布的图像数据保存到存储中。
我尝试了一个插件,但它不起作用(为旧版本的 cordova/phonegap 编写的?)无论我尝试了什么,我都无法修复它。
有任何想法吗?
(我使用科尔多瓦 2.7)
我按照 Cordova 2.7 文档(插件开发指南)上的指南重建了我正在使用的插件(base64ToPNG,下面的链接),但仍然无法正常工作;javascript 说 window.plugins 是未定义的。
事实证明,这在某些 Cordova 版本中发生了变化。我觉得奇怪的是,我在早期项目中使用的另一个插件做了完全相同的事情并且有效。诡异的。
无论如何,我按照这里描述的步骤操作:window.plugins undefined in cordova-2.0.0
现在看起来一切正常。
原始插件(适用于cordova < 1.6) Phonegap Plugin:How to convert Base64 String to a PNG image in Android