1. Produtos
  2.   Imagem
  3.   .NET
  4.   MetadataExtractor
 
  

API .NET de código aberto para imagens

Biblioteca .NET para leitura de metadados de imagens

MetadataExtractor é um simples .NET API para extrair metadados forma Imagens. o API, você pode extrair ampla gama de informações de metadados, incluindo Exit, ITC, MP, FF/XX, Profiles CC, Propriedades Web, Propriedades Netpbm, propriedades NG, BMP propriedades.

O API vários de arquivos de imagens e imagens de câmera-prima e permite obter dados de makernote específicos de câmera para grande de fabricantes de câmera.

Previous Next

Introdução ao MetadataExtractor

A maneira recomendada de instalar o MetadataExtractor é por meio do NuGet. Use o seguinte comando para instalar o MetadataExtractor.

Install-Package MetadataExtractor

Ler e Escrever Imagens Metadata via .NET

ele MetadataExtractor API permite aos desenvolvedores de software e carregar imagens dentro de suas aplicações .NET. O API os desenvolvedores a o tipo de arquivo que eles estão processando dos primeiros bytes do arquivo. Geralmente, a classe ImageMetadataReader pode ser usada para ler os metadados de um arquivo de imagem. Há mais específicos também se você sabe o tipo de arquivo que você está lendo de tais como JpegMetadataReader. Mas é sempre recomendável usar ImageMetadataReader como é mais seguro.

Leia Imagens Metadata via C.NET


    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);
            }
        }
    }

Extrair metadados de imagens usando C#

MetadataExtractor permite extrair ampla gama de informações de metadados a partir de imagens. Você pode extrair todas as informações na imagem através de diretórios de looping e, em seguida, através de cada tag. Anuário informações tipo metadata e tag as propriedades. Você pode extrair informações de imagens usando diretórios.Type().FirstOrDefault() método.

Descrição de um Tag específico via 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);
            }
        }
    }

Extraia notas do fabricante específicas da câmera usando C #

A API de processamento de imagem de código aberto MetadataExtractor permite extrair makernote específico da câmera para câmeras fabricadas Canon, Apple, Agfa, Casio, DJI, Epson, Fujifilm, Kodak, Kyocera, Leica, Minolta, Nikon, Olympus, Panasonic, Pentax, Reconyx, Sanyo, Sigma/Foveon e Sony.

 Português