我正在尝试使用showCamera函数在Titanium webView中显示图像。
图像未正确旋转。如果我以纵向模式拍摄照片,它始终以横向模式显示。
仅适用于3.0.2及更高版本。在我开发一个交叉平台应用程序时,使用2个不同的Titanium版本是非常不受欢迎的。在iOs上,一切都很顺利。
Titanium.Media.showCamera成功回调,coffeescript
imageFile = event.media
imageAsTaken = Ti.UI.createImageView
image : imageFile,
autorotate : true
if Ti.Platform.osname isnt 'android'
imageFile = imageAsTaken.toImage()
else
imageFile = imageAsTaken.toBlob()
image.write( imageFile.imageAsResized(width,height) )
该图像稍后显示在Titanium.UI.WebView中的img标记中。
答案 0 :(得分:0)
你需要使用imageAsTaken.toImage()。media来获取blob对象。如果仍然出现问题然后尝试首先在窗口中添加该imageview然后尝试获取blob图像。它仅适用于Android。