繁体   English   中英

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

[英]C#.Net Fails to read some EXIF data from JPG Image

我已经在C#.Net中编写了一个简单的模块,该模块读取图像属性(即EXIF数据),并执行以下代码:

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

PropertyItem[] ImgObject = theImage.PropertyItems;

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM