Biblioteca .NET para la manipulación de documentos de imagen
Leer y escribir metadatos de formato de archivo de imagen.
¿Qué es Taglib-Sharp?
Como desarrollador, ¿alguna vez ha tenido que extraer metadatos o escribir metadatos en formatos de archivo de imagen? Hay un montón de API y de código abierto disponibles para la manipulación de imágenes. Taglib-Sharp es uno de ellos. La API de código abierto está desarrollada para leer y escribir metadatos en formatos de archivo de imagen. Con la API, puede leer y escribir etiquetas estándar de formato de archivo de imagen y también puede crear y extraer metadatos de etiquetas personalizadas.
TagLib-Sharp en software libre publicado bajo la LGPL. El desarrollador puede crear sus propias aplicaciones de extracción y creación de metadatos utilizando la API. Los desarrolladores pueden trabajar con una amplia gama de formatos de archivo de imagen para la manipulación de metadatos.
Primeros pasos con Taglib-Sharp
La mejor forma de instalar Taglib-Sharp es a través de NuGet; puede ejecutar el siguiente comando e instalar Taglib-Sharp en su aplicación.
Instalar Taglib-Sharp desde NuGet
Install-Package Taglib-Sharp
Extraiga etiquetas de metadatos de la imagen a través de la API .NET gratuita
Taglib-Sharp permite a los programadores de .NET extraer fácilmente etiquetas de metadatos de formatos de archivo de imagen. La API permite obtener un montón de etiquetas de imagen que incluyen Clasificación, Fecha y hora, Orientación, Software, Tiempo de exposición, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Marca, Modelo y más. Para obtener cualquier propiedad, debe cargar el archivo de imagen usando el método TagLib.File.Create() y leer la etiqueta, por ejemplo, Make usando la propiedad Image.ImageTag.Make.
Extraiga metadatos de imágenes a través de la API gratuita de C#
- Crear un nuevo cliente
- Convierta DOCX a texto usando client.ConvertPath() y pase la ruta del archivo como parámetro
- Comprobar si hay errores
- Imprimir texto sin formato
API gratuita para extraer metadatos de imágenes
// 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);