C#.Net 无法从 JPG 图像读取某些 EXIF 数据

本文关键字:读取 EXIF 数据 图像 JPG Net | 更新日期: 2023-09-27 18:32:24

我在C#.Net中编写了简单的模块,该模块读取图像属性(即EXIF数据),并且为了执行相同的操作,我使用了以下代码:

Image ImgObject = new Bitmap("jpg image file path");
PropertyItem[] ImgObject = theImage.PropertyItems;

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

任何关于此的指针都将有很大帮助。谢谢。

C#.Net 无法从 JPG 图像读取某些 EXIF 数据

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

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

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