用于图像的开源 .NET API
用于从图像中读取元数据的 .NET 库
元数据提取器入门
安装 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 和索尼。