【发布时间】:2014-09-26 08:20:23
【问题描述】:
我有一个程序可以在 C# 中读取 xmp 数据,但有些图像的某些属性为 NULL,当我尝试为 NULL 属性写入 xmp 数据时,它会出现异常:
找不到属性:HRESULT 异常:0x88982F40
是否可以为 NULL 的属性设置值?
// Credit Status = Copyrighted
metaData.SetQuery("/xmp/xmpRights:Marked", "True");
//overwriting instructions with static text
metaData.SetQuery("/xmp/photoshop:Instructions", Constants.InstructionsText);
var usageTerms = metaData.GetQuery("/xmp/xmpRights:UsageTerms/x-default");
if (string.IsNullOrEmpty(Convert.ToString(usageTerms)))
metaData.SetQuery("/xmp/xmpRights:UsageTerms/x-default", Constants.UsageTermText);
基本上我需要一个脚本,通过它我可以在 Jpeg 中创建一个新的 XMP 属性?
【问题讨论】:
-
尝试获取具有 NULL 属性的图像的名称 - 这些图像有什么问题?
-
基本上我需要一个脚本,通过它我可以在 Jpeg 中创建一个 xmp 属性
-
stackoverflow.com/questions/15758054/…此链接建议如何添加,但我无法为权利使用条款做
标签: c# metadata jpeg photoshop xmp