你好,我正在开发一款应用程序,可以使用 Phonegap 为图片添加地理位置和时间戳标签。我已经能够通过将图像编辑为画布来为其添加标签。现在我需要将编辑后的图像作为新图像保存到设备照片库或替换选定的图像以进行标记。使用 Phonegap 的目的是该应用程序必须跨平台运行。是否有办法实现这一点?
以下代码将编辑图像为画布并将图像转换回数据 URI。
var canvas = document.getElementById("canvasPnl");
var context = canvas.getContext("2d");
var imageObj = new Image();
imageObj.onload = function(){
context.drawImage(imageObj,0,0,300,300 );
context.fillStyle="#FFFFFF";
context.fillText('Latitude: '+ lat.toString()+' Longitude: '+ lon.toString(), 0, 10);
context.fillText(new Date(), 0, 20);
};
imageObj.src=imageURI;
dataURI= canvas.toDataURL();
这能转换为图像对象并保存到手机相册吗?