Я работаю над iPhone iOS8 с Adobe Air, и я хотел бы прочитать данные EXIF для image orientation
с загруженного изображения CameraRoll.Прочитайте тег ориентации EXIF с загруженного изображения CameraRoll на iOS8
Я использую эту библиотеку AS3 EXIF: https://github.com/bashi/exif-as3 Приведенный пример работает для изображений, загруженных через URLRequest, но не для загруженных изображений CameraRoll. (Трассировки для 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)
}
Как получить EXIF ориентации значение из CameraRoll загруженного изображения?