2012-07-11 54 views
1

任何人都可以帮助我找出如何/如何使用(Appcelorator)Titanium在Android设备上从“相机胶卷”中获取图像数据?我已经找到了IOS的第三方模块,但是我非常渴望为Android找到一个模块。否则,我将不得不废除钛,并成为真正的本土。在Android上从相机胶卷中提取图像数据?

我需要的是一个函数,它返回关于设备上图像的数据数组。尽管我很乐意获取“地理位置”数据(如果存在),但我真正需要的是“创建日期”,以及图像路径或实际的TiBlob。
似乎很简单,但我对Appcelerator论坛没有任何回应,这让我很担心。至少必须有一个Android模块来实现这个目标?

+0

嗨吉姆我正在创建一个色轮,我需要提取点击图像上的图像数据你用什么模块的IOS?谢谢 – user1503606 2014-10-05 09:07:45

回答

1
Ti.Media.openPhotoGallery({ 
    allowEditing : true, 
    success : function(event) { 
    var image = require('/modules/parts/squarecropper').crop(event.media); 
     setImage(image); 
     Ti.Media.hideCamera(); 
    }, 
    cancel : function() { 
    }, 
    saveToPhotoGallery : false, 
    mediaTypes : [Ti.Media.MEDIA_TYPE_PHOTO], 
}); 

上述方法可以做你的工作。然后直接访问它或进入文件系统并对数据进行编码和解码。

var f = Titanium.Filesystem.getFile(currIamge); 
    var temp = f.read(); 
    var encodeData = Ti.Utils.base64encode(temp); 
    alert("encodeData = "+encodeData); 
+0

迟到比永远谢谢:) – 29er 2013-03-17 04:57:17

相关问题