【发布时间】:2013-08-15 13:41:35
【问题描述】:
嘿,我正在开发一个应用程序,它可以使用 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();
这可以转换为图像对象并保存到手机图库吗???
【问题讨论】:
-
为什么这个标签是“monotouch”?
-
嘿杰森!当我在 .NET 环境中开发我的应用程序时,我标记了 mono touch。单点触控的解决方案也可能会派上用场。
-
感谢@LuanCastro...该插件是否会为 Android、Windows 和 BB 智能手机提供相同的结果??
标签: javascript html mobile cordova smartphone