为什么BitmapMetadata中不支持许多元数据属性("png")

本文关键字:quot png 数据属性 BitmapMetadata 不支持 许多元 为什么 | 更新日期: 2023-09-27 18:17:03

我正在尝试创建一个PNG BitmapMetadata对象来设置几个参数。但他们中的许多人似乎并不支持。我使用的是。net 4.0版本。

 BitmapMetadata meta = new BitmapMetadata("png");
 meta.Comment = "PNG image comment" // <- throws NotSupported exception

当我创建BitmapMetadata的png实例时,几乎所有元数据属性https://msdn.microsoft.com/en-us/library/system.windows.media.imaging.bitmapmetadata(v=vs.110).aspx#NotExistJustToMakeTheAElementVisible都不支持。

"(元)。ApplicationName抛出了一个类型为System的异常。NotSupportedException"由于

为什么BitmapMetadata中不支持许多元数据属性("png")

您希望为png做以下操作:

BitmapMetadata meta = new BitmapMetadata("png");
meta.SetQuery("/tEXt/{str=Comment}", "PNG image comment");