破損したXMPXMLブロックを含むJPEG画像がたくさんあります。これらのブロックは簡単に修正できますが、「修正された」データを画像ファイルに書き戻す方法がわかりません。
私は現在JAVAを使用していますが、このタスクを簡単にするものなら何でも開いています。
これは、以前に尋ねられたXMPXMLに関する別の質問の目標です。
破損したXMPXMLブロックを含むJPEG画像がたくさんあります。これらのブロックは簡単に修正できますが、「修正された」データを画像ファイルに書き戻す方法がわかりません。
私は現在JAVAを使用していますが、このタスクを簡単にするものなら何でも開いています。
これは、以前に尋ねられたXMPXMLに関する別の質問の目標です。
JAVAでは、ApacheSanselanライブラリを使用できます。
String newXmpXmlString = "<the><new/><xmp/><xml/></the>";
File file = new File('path/to/file');
new JpegXmpRewriter().updateXmpXml(new ByteSourceFile(file), new BufferedOutputStream(new FileOutputStream(file)), newXmpXmlString);
上で概説したソリューションのより詳細な例については、小さなjPeg XMPXMLTrimmerを収容するGoogleCodeのオープンソースプロジェクトがあります。