我已经对此做了大量的研究和测试,但在兼容性和清晰度方面,我做了很多研究和测试。我希望有人对此有明确的解决办法。
我的PhoneGap构建(3.1)应用程序从S3中提取图像,通过html画布向其添加覆盖文本,然后需要在单击操作时将其保存到用户的电话中。
以下是一些相关细节:
以下是我的一些障碍:
有什么有效的方法可以跨平台完成这个任务吗?
发布于 2014-03-25 03:03:46
虽然我不想回答我自己的问题,但我发现PhoneGap插件"Canvas2Image“实际上非常适合这个问题:https://github.com/devgeeks/Canvas2ImagePlugin。
它的描述在phonegap插件目录中非常模糊,但它很容易将图像保存到适当的目录中。它使用一个成功回调、一个错误回调和一个画布元素作为参数。它同样适用于iOS和安卓系统,由于phonegap目录的描述,我对此不太清楚。
window.canvas2ImagePlugin.saveImageDataToLibrary(
function(msg){
Ext.Msg.alert('Success!', 'The image was saved to the photos gallery on your device.');
},
function(err){
Ext.Msg.alert('Aww, Schucks!', 'There was a problem saving the image to your device.');
},
document.querySelector('canvas')
);注意:我不建议在Sencha中使用document.querySelector .这只是一个明确的参考。
推测注意:我没有进一步研究它,但如果您随后需要链接到或打开保存的映像,这可能不是一个很好的选择。
https://stackoverflow.com/questions/22622845
复制相似问题