0

我在 C#.Net 中编写了一个简单的模块,它读取图像属性(即 EXIF 数据)并做同样的事情,我在下面的代码中使用了:

Image ImgObject = new Bitmap("jpg image file path");

PropertyItem[] ImgObject = theImage.PropertyItems;

JPG 图像的集合是从不同的 Android 设备捕获的(并明确添加了 EXIF 数据的用户评论标签) - 现在 C#.Net 无法读取“用户评论”属性。我已经尝试/检查过使用其他一些基于 Web 的解决方案,每次都会读取“用户评论”字段。

对此的任何指示都会有很大帮助。谢谢你。

4

2 回答 2

1

Exif 元数据非常灵活,有时甚至用于隐写术。为了获得用户评论,您似乎必须直接使用字节,读取字节之前的所有内容,指示图像的开始,然后手动解析它。

于 2012-04-25T14:48:26.887 回答
0

要从 JPEG 等图像文件中读取元数据,请尝试我的MetadataExtractor库。它支持多种图像和视频格式,以及多种类型的嵌入数据,例如 Exif、IPTC、XMP 等。

API 非常简单。您可以使用一行代码访问文件的元数据。

于 2016-01-03T13:18:42.260 回答