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.
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
- Criar um novo cliente
- Converta DOCX para texto usando client.ConvertPath() e passe o caminho do arquivo como parâmetro
- Verifique se há erros
- 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);