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 タグに表示されます。