image orientation
Adobe Air を使用して iOS8 の iPhone アプリを作成しています。CameraRoll で読み込まれた画像からEXIF データを読み取りたいと考えています。
私はこの AS3 EXIF ライブラリを使用してい
ます。(EXIF = のトレースnull
)
これは私のコードです:
import jp.shichiseki.exif.*;
var loaderCameraRoll:ExifLoader
var deviceCameraRoll:CameraRoll
function loadImageFromCameraRoll(e:Event=null):void {
deviceCameraRoll = new CameraRoll();
deviceCameraRoll.addEventListener(MediaEvent.SELECT, onSelectCameraRoll);
deviceCameraRoll.browseForImage();
}
function removeBrowseListeners():void {
deviceCameraRoll.removeEventListener(MediaEvent.SELECT, onSelectCameraRoll);
}
function onSelectCameraRoll(event:MediaEvent):void {
var promise:MediaPromise = event.data as MediaPromise;
loaderCameraRoll = new ExifLoader()
loaderCameraRoll.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadedCameraRoll);
loaderCameraRoll.loadFilePromise(promise);
}
function onLoadedCameraRoll(event:Event):void {
trace(loaderCameraRoll.exif.ifds.primary)
}
CameraRoll に読み込まれた画像からEXIF方向の値を取得するには?