【问题标题】:C#.Net Fails to read some EXIF data from JPG ImageC#.Net 无法从 JPG 图像中读取一些 EXIF 数据
【发布时间】:2012-04-25 14:39:40
【问题描述】:

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

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

PropertyItem[] ImgObject = theImage.PropertyItems;

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

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

【问题讨论】:

    标签: c# android .net vb.net c#-4.0


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      API 非常简单。只需一行代码即可访问文件的元数据。

      【讨论】:

        猜你喜欢
        • 2012-05-16
        • 1970-01-01
        • 1970-01-01
        • 2012-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多