1. Produtos
  2.   Imagem
  3.   .NET
  4.   Taglib-Sharp
 
  

Biblioteca .NET para manipulação de documentos de imagem

Ler e gravar metadados do formato de arquivo de imagem.

O que é Taglib-Sharp?

Como desenvolvedor, você já precisou extrair metadados ou gravar metadados em formatos de arquivo de imagem? Há um monte de código aberto e APIs disponíveis para manipulação de imagens. Taglib-Sharp é um deles. A API de código aberto é desenvolvida para ler e gravar metadados em formatos de arquivo de imagem. Usando a API, você pode ler e gravar tags padrão do formato de arquivo de imagem e também pode criar e extrair metadados de tags personalizadas.

TagLib-Sharp em software livre lançado sob a LGPL. O desenvolvedor pode criar seus próprios aplicativos de extração e criação de metadados usando a API. Os desenvolvedores podem trabalhar com uma ampla variedade de formatos de arquivo de imagem para manipulação de metadados.

Previous Next

Introdução ao Taglib-Sharp

A melhor maneira de instalar o Taglib-Sharp é via NuGet; você pode executar o seguinte comando e instalar o Taglib-Sharp em seu aplicativo.

Instale o Taglib-Sharp do NuGet

 Install-Package Taglib-Sharp

Extraia tags de metadados da imagem via API .NET gratuita

Taglib-Sharp permite que programadores .NET extraiam tags de metadados de formatos de arquivo de imagem facilmente. A API permite obter várias tags de imagem, incluindo Rating, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model e muito mais. Para obter qualquer propriedade, você precisa carregar o arquivo de imagem usando o método TagLib.File.Create() e ler a tag, por exemplo, Make usando a propriedade Image.ImageTag.Make.

Extraia metadados de imagens via API C# gratuita

  1. Criar um novo cliente
  2. Converta DOCX para texto usando client.ConvertPath() e passe o caminho do arquivo como parâmetro
  3. Verifique se há erros
  4. Imprimir texto simples

API gratuita para extrair metadados de imagens

// load file
var image = TagLib.File.Create("fileformat.png");
// get camera maker
string make = image.ImageTag.Make;
// get camera model
string model = image.ImageTag.Model;
// print properties
Console.WriteLine("Make: {0}, Model: {1}", title, model);
                  
 Português