библиотека as3-xmp-file для работы с изображениями PNG - PullRequest
0 голосов
/ 24 февраля 2012

Пример, указанный в 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 голосов
/ 28 февраля 2012

Не удалось найти ответ для этой библиотеки, чтобы написать код обратно, но я заменил его, используя код, полученный из этого вопроса

...