Отображение всех тегов XMP - PullRequest
2 голосов
/ 10 ноября 2011

Я пытаюсь получить все данные XMP из образа с помощью библиотеки XMP из Adobe .

Я на самом деле хотел бы получить информацию об изображении, поэтому я считаю, что мне нужно получить данные из пространства имен ниже.

+http://ns.adobe.com/exif/1.0/
+http://ns.adobe.com/exif/1.0/aux/
+http://ns.adobe.com/tiff/1.0/ 
+http://ns.adobe.com/png/1.0/
+http://ns.adobe.com/jpeg/1.0/

Я пытался с кодом ниже:

private function init(event:Event):void{
    var ldr:Loader = new Loader();
    ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded);

    var s:String = "file:/"+File.desktopDirectory.nativePath + "/IMG_1811.jpg";
    trace("s :"+s +" output \n");

    ldr.load(new URLRequest(s));
}
private function imgLoaded(e:Event):void{
    var info:LoaderInfo = e.target as LoaderInfo;

    var meta2:XMPMeta= new XMPMeta(info.bytes);

    trace("\n\n\n\n\n");
    //trace(meta2.dumpObject());
    trace(meta2.length);

    trace("\n\n\n\n\n");
}

Но я не отображается правильно. Это говорит об ошибке: данные XML не правильно сформированы.

...