1. 产品
  2.   图片
  3.   .NET
  4.   MetadataExtractor
 
  

用于图像的开源 .NET API

用于从图像中读取元数据的 .NET 库

MetadataExtractor是一个简单的。ETAPI提取元数据形式图像。 使用API、您可以提取广泛的元数据信息、包括出口、国贸中心、MP、F/XX、CC概况、Web属性、NG属性、GIF

API国集团支持各种图像文件格式和摄像机原始图像、并允许获得针对摄像机制造业的特定数据。

Previous Next

元数据提取器入门

安装 MetadataExtractor 的推荐方法是通过 NuGet。请使用以下命令安装 MetadataExtractor。

Install-Package MetadataExtractor

通过。ET读写元数据

他MetadataExtractorAPI允许软件开发者在。ET应用程序中访问和加载图像。 API帮助开发者自动从文件的第一个字节中识别他们所处理的文件类型。 一般来说、可以使用图像元数据读取器类来读取图像文件的元数据。 如果你知道你从JpegMet数据读取器中读取的文件类型、也会有更多的特定读者。 但人们总是建议使用图像元数据读取器、因为它更安全。

通过C#。ET读取元数据


    Metadata metadata = ImageMetadataReader.readMetadata(file);
    for (Directory directory : metadata.getDirectories()) {
        for (Tag tag : directory.getTags()) {
            System.out.format("[%s] - %s = %s",
                directory.getName(), tag.getTagName(), tag.getDescription());
        }
        if (directory.hasErrors()) {
            for (String error : directory.getErrors()) {
                System.err.format("ERROR: %s", error);
            }
        }
    }

使用 C# 从图像中提取元数据

MetadataExtractor允许从图像中提取广泛的元数据信息。 您可以通过循环目录提取图像中的所有信息、然后通过其中的每个标记循环。 目录包含元数据类型信息和标记包括属性。 您可以使用目录从图像中提取具体信息。(类型)。

通过C#决定具体标记


    Metadata metadata = ImageMetadataReader.readMetadata(file);
    for (Directory directory : metadata.getDirectories()) {
        for (Tag tag : directory.getTags()) {
            System.out.format("[%s] - %s = %s",
                directory.getName(), tag.getTagName(), tag.getDescription());
        }
        if (directory.hasErrors()) {
            for (String error : directory.getErrors()) {
                System.err.format("ERROR: %s", error);
            }
        }
    }

使用 C# 提取相机特定的制造商注释

开源图像处理 API MetadataExtractor 允许为佳能、苹果、爱克发、卡西欧、大疆、爱普生、富士胶片、柯达、京瓷、徕卡、美能达、尼康、奥林巴斯、松下、宾得、Reconyx、三洋、 Sigma/Foveon 和索尼。

 中国人