.NET biblioteka, skirta manipuliuoti vaizdo dokumentais
Skaityti ir rašyti vaizdo failo formato metaduomenis.
Kas yra Taglib-Sharp?
Ar jums, kaip kūrėjui, teko išgauti metaduomenis arba rašyti metaduomenis į vaizdo failų formatus? Yra daugybė atvirojo kodo ir API, skirtų vaizdų apdorojimui. „Taglib-Sharp“ yra vienas iš jų. Atvirojo kodo API sukurta metaduomenų skaitymui ir rašymui vaizdo failų formatais. Naudodami API galite skaityti ir rašyti standartines vaizdo failo formato žymas, taip pat galite kurti ir išgauti tinkintų žymų metaduomenis.
TagLib-Sharp nemokama programinė įranga, išleista pagal LGPL. Kūrėjas gali sukurti savo metaduomenų išgavimo ir kūrimo programas naudodamas API. Kūrėjai gali dirbti su daugybe vaizdo failų formatų, kad galėtų apdoroti metaduomenis.
Darbo su Taglib-Sharp pradžia
Geriausias būdas įdiegti Taglib-Sharp yra per NuGet; galite paleisti šią komandą ir savo programoje įdiegti Taglib-Sharp.
Įdiekite „Taglib-Sharp“ iš „NuGet“.
Install-Package Taglib-Sharp
Ištraukite metaduomenų žymas iš vaizdo per nemokamą .NET API
„Taglib-Sharp“ leidžia .NET programuotojams lengvai išgauti metaduomenų žymas iš vaizdo failų formatų. API leidžia gauti daugybę vaizdo žymų, įskaitant įvertinimą, datą, laiką, orientaciją, programinę įrangą, ekspozicijos laiką, FNumber, ISOSpeedRatings, židinio ilgį, židinio ilgį 35 mm, markę, modelį ir kt. Norėdami gauti bet kokią nuosavybę, turite įkelti vaizdo failą naudodami TagLib.File.Create() metodą ir perskaityti žymą, pvz., Make naudojant Image.ImageTag.Make nuosavybę.
Ištraukite metaduomenis iš vaizdų naudodami nemokamą C# API
- Sukurkite naują klientą
- Konvertuokite DOCX į tekstą naudodami client.ConvertPath() ir nurodykite failo kelią kaip parametrą
- Patikrinkite, ar nėra klaidų
- Spausdinkite paprastą tekstą
Nemokama API metaduomenims iš vaizdų išgauti
// 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);