C#image / xmp / projectionType setquery错误:(添加图片元数据/ xmp / projectionType)

时间:2016-08-21 18:34:54

标签: c# image xmp bitmapencoder

我的目标是将值设置为“/ xmp / projectionType ”jpeg图像的元数据。

我可以通过以下代码设置“ text / descryption ”,但是当我尝试为“/ xmp / ProjectionType

设置值时会抛出错误
 using (FileStream fs = new FileStream(@"fullfilePath",FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite))
            {
                BitmapSource img = BitmapFrame.Create(fs);
                BitmapMetadata md = (BitmapMetadata)img.Metadata.Clone();
                // below set query working fine
                md.SetQuery("/Text/Description", "Have a nice day.");
                // below set query throws error
                md.SetQuery("/xmp/ProjectionType", "equirectangular");
            }

错误:

PresentationCore.dll中出现未处理的“System.ArgumentException”类型异常

其他信息:价值不在预期范围内。

如何插入“/ xmp / projectionType ”?

0 个答案:

没有答案