Biblioteca .NET pentru manipularea documentelor imagine
Citiți și scrieți metadatele formatului de fișier imagine.
Ce este Taglib-Sharp?
În calitate de dezvoltator, ați trebuit vreodată să extrageți metadate sau să scrieți metadate în formate de fișiere imagine? Există o mulțime de open-source și API-uri disponibile pentru manipularea imaginilor. Taglib-Sharp este unul dintre ele. API-ul open-source este dezvoltat pentru citirea și scrierea metadatelor în formate de fișiere imagine. Folosind API-ul, puteți citi și scrie etichete standard în format de fișier imagine și, de asemenea, puteți crea și extrage metadate ale etichetelor personalizate.
TagLib-Sharp în software-ul liber lansat sub LGPL. Dezvoltatorul își poate crea propriile aplicații de extragere și creare a metadatelor folosind API-ul. Dezvoltatorii pot lucra cu o gamă largă de formate de fișiere imagine pentru manipularea metadatelor.
Noțiuni introductive cu Taglib-Sharp
Cel mai bun mod de a instala Taglib-Sharp este prin NuGet; puteți rula următoarea comandă și puteți instala Taglib-Sharp în aplicația dvs.
Instalați Taglib-Sharp din NuGet
Install-Package Taglib-Sharp
Extrageți etichetele de metadate din imagine prin API-ul .NET gratuit
Taglib-Sharp permite programatorilor .NET să extragă cu ușurință etichetele de metadate din formatele de fișiere imagine. API-ul permite obținerea unei mulțimi de etichete de imagine, inclusiv Evaluare, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model și multe altele. Pentru a obține orice proprietate, trebuie să încărcați fișierul Image folosind metoda TagLib.File.Create() și să citiți eticheta, de exemplu Make using Image.ImageTag.Make property.
Extrageți metadatele din imagini prin API-ul C# gratuit
- Creați un nou client
- Convertiți DOCX în text folosind client.ConvertPath() și treceți calea fișierului ca parametru
- Verificați dacă există erori
- Imprimați text simplu
API gratuit pentru extragerea metadatelor din imagini
// 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);