Iphone 如何修剪jpg中包含的XMP XML

Iphone 如何修剪jpg中包含的XMP XML,iphone,xml,image,xmp,Iphone,Xml,Image,Xmp,通过使用sanselan,我发现导入windows的iPhone照片变得不可编辑的根本原因是在实际XML之后有内容(空白?)(有关详细信息和错误XMP XML的链接示例,请参阅) 我想扫描我的照片存档并“修剪”XMP XML 有没有一个简单的方法可以做到这一点 我有一些java代码,可以递归地浏览我的照片存档并检测问题。但我不确定如何修剪和写回XML。尝试以下步骤: 将所有照片收集到一个文件夹中(例如桌面上的文件夹xmlToConvert) 打开Terminal.app窗口 cd到您放置文件的目

通过使用sanselan,我发现导入windows的iPhone照片变得不可编辑的根本原因是在实际XML之后有内容(空白?)(有关详细信息和错误XMP XML的链接示例,请参阅)

我想扫描我的照片存档并“修剪”XMP XML

有没有一个简单的方法可以做到这一点


我有一些java代码,可以递归地浏览我的照片存档并检测问题。但我不确定如何修剪和写回XML。

尝试以下步骤:

  • 将所有照片收集到一个文件夹中(例如桌面上的文件夹
    xmlToConvert
  • 打开Terminal.app窗口
  • cd到您放置文件的目录(例如,
    cd~/Desktop/xmlToConvert
  • 在命令行提示符下运行以下命令

    mkdir转换;对于*.xml中的f;进行分类$f | head-n$(wc-l$f)>转换/$f;完成

  • converted/
    子目录现在应该包含所有文件,末尾不带空格

    (即在桌面上创建的
    xmlToConvert
    中名为
    converted
    的文件夹)


    hth

    使用任何方法获取现有XML

    如果使用,则以下操作有效:

    然后修剪它

    xmpXml = xmpXml.trim();
    

    然后使用解决方案将其写回文件。

    我可以很好地修剪XML。问题是如何在jpg XMP块HMMM中修剪它。。。公平地说,并引用您自己的问题,您确实说过“我想扫描我的照片存档并‘修剪’XMP XML。”不管怎样,您到底想得到什么?转换文件夹中的文件现在是否可以导入以前没有的位置?我希望修剪嵌入图像文件中的XMP XML。
    xmpXml = xmpXml.trim();