首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ExifReader在Jpeg图像中查找标签属性

使用ExifReader在Jpeg图像中查找标签属性
EN

Stack Overflow用户
提问于 2015-08-12 12:03:20
回答 1查看 657关注 0票数 1

我正在尝试从我的jpeg图像中获取标签属性,如图所示。

代码语言:javascript
复制
<tx time=Tue Jul 21 10:20:04 2015> <ocrtime=Fri Jul 31 11:26:09 2015> <plate=4ARS123> <state=CA> <conf=873> <handle=4ARS123> <plateloc=906,744,1326,855>

我正在尝试从它获得plateloc标签,并已尝试到目前为止。我了解它的属性之一的exiftag,这将使我的there.which之一?请帮帮忙

代码语言:javascript
复制
using (ExifReader reader = new ExifReader( Server.MapPath( testimage.ImageUrl )) ){
    // Extract the tag data using the ExifTags enumeration
    string plateloc;
    if (reader.GetTagValue<string>(ExifTags.ExifVersion,
                                    out plateloc))
    {

    }
}

EN

回答 1

Stack Overflow用户

发布于 2015-08-15 23:42:42

您可以使用我的MetadataExtractor库来实现这一点。

代码语言:javascript
复制
var directories = ImageMetadataReader.ReadMetadata(imagePath);

您需要找到正确的目录类型,然后找到正确的标签类型。有了这些,你就可以像这样运行代码了:

代码语言:javascript
复制
var directory = directories.OfType<MyDirType>().FirstOrDefault();
if (directory != null)
{
    var obj = directory.GetObject(MyDirType.MyTagType);

    // ...
}

有几个目录,每个目录都有自己的标签。并非所有目录或标签在所有镜像中都可用,在某些情况下,您可能希望在多个物理位置检查相同的逻辑值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31955804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档