0

我需要从作为 FileStream 读取的图像文件中删除元数据

var loadOption = new LoadOptions(GroupDocs.Metadata.Common.FileFormat.Jpeg);
using (var metadata = new Metadata(fileStream, loadOption))
{
   var affected = metadata.Sanitize();
   metadata.Save(outStream);
}

错误:“metadata.Sanitize()”引发了“System.NotSupportedException”类型的异常

使用的包:https://www.nuget.org/packages/GroupDocs.Metadata/#:~:text=Simply%20execute%20Install%2DPackage%20GroupDocs,If%20you%20already%20have%20GroupDocs。

4

1 回答 1

1

很可能是因为 jpeg 文件没有正确的元数据。

建议您首先使用此链接在线测试。

或者创建一个简单的 jpeg 文件并使用您的代码清理其元数据,如果成功,那么我们可以确定问题是 jpeg 文件。

于 2022-02-09T07:11:53.127 回答