我使用Titanium。我用Android nexus S测试。
我有一张blob是画廊的照片。我无法找到获得此照片宽度和高度的方法。
我已经看到了一些关于auto属性的提示,但是这个提示似乎没有运行,因为钛2.0 。
Ti.Media.openPhotoGallery({
success : function(e) {
alert(e.media.width + " x " + e.media.height);
}});
结果“0 x 0”
Ti.Media.openPhotoGallery({
success : function(e) {
var img = Ti.UI.createImageView({
image : e.media,
width: 'auto',
height: 'auto' });
alert(img.width + " x " + img.height);
}});
结果“自动x自动”
所以,我的简单问题:
如何从图库中获取照片的尺寸?
答案 0 :(得分:1)
经过几次尝试(在写这个问题的过程中),我发现了它:
Ti.Media.openPhotoGallery({
success : function(e) {
var img = Ti.UI.createImageView({
image : e.media,
width: 'auto',
height: 'auto' });
alert(img.toImage().width + " x " + img.toImage().height);
}});
提示是使用img.toImage()。width