Libreria .NET per la manipolazione di documenti immagine
Leggi e scrivi metadati del formato file immagine.
Cos'è Taglib-Sharp?
Come sviluppatore, hai mai dovuto estrarre metadati o scrivere metadati in formati di file immagine? C'è un sacco di open-source e API disponibili per la manipolazione delle immagini. Taglib-Sharp è uno di questi. L'API open source è sviluppata per leggere e scrivere metadati nei formati di file immagine. Utilizzando l'API, puoi leggere e scrivere tag standard in formato file immagine e puoi anche creare ed estrarre metadati di tag personalizzati.
TagLib-Sharp nel software gratuito rilasciato sotto LGPL. Lo sviluppatore può creare le proprie applicazioni di estrazione e creazione di metadati utilizzando l'API. Gli sviluppatori possono lavorare con un'ampia gamma di formati di file immagine per la manipolazione dei metadati.
Guida introduttiva a Taglib-Sharp
Il modo migliore per installare Taglib-Sharp è tramite NuGet; puoi eseguire il comando seguente e installare Taglib-Sharp nella tua applicazione.
Installa Taglib-Sharp da NuGet
Install-Package Taglib-Sharp
Estrai i tag di metadati dall'immagine tramite l'API .NET gratuita
Taglib-Sharp consente ai programmatori .NET di estrarre facilmente i tag di metadati dai formati di file immagine. L'API consente di ottenere una serie di tag immagine tra cui Rating, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model e altro ancora. Per ottenere qualsiasi proprietà, è necessario caricare il file immagine utilizzando il metodo TagLib.File.Create() e leggere il tag, ad esempio Make using Image.ImageTag.Make proprietà.
Estrai i metadati dalle immagini tramite l'API C# gratuita
- Crea un nuovo cliente
- Converti DOCX in testo usando client.ConvertPath() e passa il percorso del file come parametro
- Verifica la presenza di errori
- Stampa testo normale
API gratuita per estrarre metadati dalle immagini
// 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);