有人知道是否可以将元数据写入 C# 中的 BitMap 类吗?限制是只能使用.NET 2.0。
我读到了 C# 中的 PropertyItem 类,但它没有解释如何设置属性;它只展示了如何获得该属性。
谢谢!
最佳答案
是的,这是可能的。这是 VB 中的示例。
Dim prop As PropertyItem
prop = img.PropertyItems(0) ' no constructor
prop.Id = tagNo
prop.Len = nBytes
prop.Type = dataType
prop.Value = bs
img.SetPropertyItem(prop)
(img
是一个 Image
。bs
是一个 byte
数组。)您必须保存将图像复制到新文件中,因为 .net 显然是从旧文件中读取 exif 数据,而不是将其保留在内存中。
关于c# - 在 C# .Net 2.0 中编写图像元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375802/