1. Termékek
  2.   Kép
  3.   .NET
  4.   Taglib-Sharp
 
  

.NET-könyvtár képdokumentumok manipulálásához

A képfájl formátum metaadatainak olvasása és írása.

Mi az a Taglib-Sharp?

Fejlesztőként kellett valaha metaadatokat kivonatolni vagy metaadatokat képfájlformátumokba írni? Számos nyílt forráskódú és API áll rendelkezésre a képkezeléshez. A Taglib-Sharp az egyik ilyen. A nyílt forráskódú API-t metaadatok olvasására és írására fejlesztették ki képfájl formátumban. Az API használatával szabványos képfájlformátumú címkéket olvashat és írhat, valamint egyéni címkék metaadatait is létrehozhatja és kivonhatja.

TagLib-Sharp az LGPL alatt kiadott ingyenes szoftverben. A fejlesztő saját metaadat-kinyerési és -létrehozási alkalmazásokat hozhat létre az API segítségével. A fejlesztők a képfájl-formátumok széles skálájával dolgozhatnak a metaadatok kezeléséhez.

Previous Next

A Taglib-Sharp első lépései

A Taglib-Sharp telepítésének legjobb módja a NuGet; futtathatja a következő parancsot, és telepítheti a Taglib-Sharp programot az alkalmazásba.

Telepítse a Taglib-Sharp programot a NuGetből

 Install-Package Taglib-Sharp

Kivonja a metaadatcímkéket a képből az ingyenes .NET API-n keresztül

A Taglib-Sharp lehetővé teszi a .NET programozóknak, hogy könnyen kivonják a metaadat címkéket képfájlformátumokból. Az API lehetővé teszi egy csomó képcímke beszerzését, többek között: Rating, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model stb. Ha bármilyen tulajdonságot szeretne elérni, be kell töltenie a képfájlt a TagLib.File.Create() metódussal, és be kell olvasnia a címkét, például a Make using Image.ImageTag.Make tulajdonságot.

Metaadatok kinyerése a képekből ingyenes C# API-n keresztül

  1. Hozzon létre egy új klienst
  2. Konvertálja a DOCX-et szöveggé a client.ConvertPath() használatával, és adja meg a fájl elérési útját paraméterként
  3. Ellenőrizze a hibákat
  4. Nyomtasson egyszerű szöveget

Ingyenes API metaadatok kinyeréséhez a képekből

// 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);
                  
 Magyar