as3-xmp文件库,用于处理PNG图像

时间:2012-02-24 03:52:08

标签: actionscript-3 image flex metadata xmp

as3-xmp-file中所述的示例正在使用.JPG格式文件。 我试图将test.jpg更改为test.png文件。但它似乎没有将标题更新到.png文件中。

任何人都有任何想法如何做到这一点?

来自as3-xmp-file网站的代码

<?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 个答案:

答案 0 :(得分:0)

无法找到这个库的答案来重新编写代码,但是我使用this question

中给出的代码来替代它