3

我目前正在为android的phonegap中实现一个带有Html5画布的照片编辑应用程序。我很想使用这里找到的phonegap屏幕截图插件:https ://github.com/phonegap/phonegap-plugins/tree/master/Android/Screenshot 将画布的内容以 .png 格式保存在设备的 SD 卡上。我尝试使用以下代码实现它。

<script type="text/javascript" src="cordova-2.2.0.js"></script>
<script type="text/javascript" src="Screenshot.js"></script>

<script>
document.addEventListener("deviceready",onDeviceReady,false);

// Cordova is ready to be used!
//
function onDeviceReady() {
$('#13zoom').click(function(){
    window.plugins.Screenshot.saveScreenshot();
});
}
</script>

但是我得到了整个页面的截图,而不是 html5 画布的内容。

除了 Data to url() 函数在 android 3x 及以下版本中被破坏,这就是为什么我求助于截图插件来保存画布的内容。

4

0 回答 0