2012-02-24 2 views
0

as3-xmp-file에 나와있는 예제는 .JPG 형식 파일로 작업하고 있습니다. test.jpg를 test.png 파일로 변경하려고했습니다. 그러나 제목을 .png 파일로 업데이트하는 것으로 보이지 않습니다.as3-xmp-file 라이브러리는 PNG 이미지와 함께 작동합니다.

누구나 어떻게 할 수 있습니까? AS3-XMP 파일 웹 사이트에서

코드

<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> 
<mx:Script> 
<![CDATA[ 
    import de.qwesda.as3_xmp_file.as3_xmp_file; 
    import com.adobe.xmp.*; 

    private function init():void { 
    var file1:as3_xmp_file = new as3_xmp_file(File.desktopDirectory.nativePath + "/test.jpg"); 

    if(file1.file.exists){ 
     trace(file1.xmp.dumpObject()); 

     var dc_exif:Namespace = XMPConst.dc; 

     file1.xmp.dc_exif::title = "Title"; 

     file1.save(); 
    } 

    var file2:as3_xmp_file = new as3_xmp_file(File.desktopDirectory.nativePath + "/test.jpg"); 

    if(file2.file.exists){ 
     trace(file2.xmp.dumpObject()); 
    } 
    } 
]]> 
</mx:Script> 
</mx:WindowedApplication> 
+1

에서 주어진 코드를 사용하여 subsitute가 없습니다 내 지식 PNG에 XMP 데이터가 포함되어 있지 않습니다. –

+0

PNG에서 메타 데이터를 가져 오는 것은 어떻습니까? – user1004413

+0

[ADOBE XMP PDF] (https://docs.google.com/viewer?a=v&q=cache:2FWHuN4uTPQJ:xml.coverpages.org/XMP-Embedding.pdf+XMPEmbedding.pdf&hl=en&gl=uk&pid=bl&srcid)의 자료 4 페이지 = ADGEESi26BeqENcInTnYwfH1sSg-GItTKUW3p1XFTfgkff7eZSccmJ36_CgAtrHrYsOpq94QoQpEyiO3PUstIR0jShZgD63z-IHIW-WY-AHBlO3qfkbewfltirm-SIG 및 534HsQlLHHmGZkJY = AHIEtbSjbJq5N2a5jkMaOaWjil2i71HZEQ) 그것은 XML 패킷 타입 덩어리 "tXMP"를 추가하여 인터넷 PNG 그래픽 제작에 내장 될 수있는 상태. 청크의 데이터는 UTF-8 직렬화 된 XML 패킷이어야합니다. – user1004413

답변

0

다시 코드를 작성하기 위해이 라이브러리에 대한 답을 찾을 수 있습니다,하지만 난에 this question