sanselan を使用して、Windows にインポートされた iPhone の写真が編集不能になる根本的な原因は、実際の XML の後にコンテンツ (空白?) があることであることがわかりました (詳細と、不適切な XMP XML のリンクされた例については、httpsを参照してください)。 ://apple.stackexchange.com/questions/45326/why-can-i-not-edit-some-photos-imported-from-an-iphone-to-windows-vista )。
写真アーカイブをスキャンして、XMP XML を「トリミング」したいと考えています。
これを行う簡単な方法はありますか?
写真のアーカイブを再帰的にナビゲートして問題を検出できるJavaコードがいくつかあります。ただし、XML をトリミングして書き戻す方法がわかりません。