1. produkty
  2.   obraz
  3.   .NET
  4.   Taglib-Sharp
 
  

Knihovna .NET pro manipulaci s obrázkovými dokumenty

Čtení a zápis metadat ve formátu obrazového souboru.

Co je Taglib-Sharp?

Museli jste někdy jako vývojáři extrahovat metadata nebo zapisovat metadata do formátů obrazových souborů? Pro manipulaci s obrázky je k dispozici spousta open-source a API. Taglib-Sharp je jedním z nich. Open-source API je vyvinuto pro čtení a zápis metadat ve formátech obrazových souborů. Pomocí rozhraní API můžete číst a zapisovat standardní značky ve formátu souboru obrázku a můžete také vytvářet a extrahovat metadata vlastních značek.

TagLib-Sharp ve svobodném softwaru vydaném pod LGPL. Vývojář může vytvářet své vlastní aplikace pro extrakci a vytváření metadat pomocí API. Vývojáři mohou pracovat se širokou škálou formátů obrazových souborů pro manipulaci s metadaty.

Previous Next

Začínáme s Taglib-Sharp

Nejlepší způsob, jak nainstalovat Taglib-Sharp, je přes NuGet; můžete spustit následující příkaz a nainstalovat Taglib-Sharp do vaší aplikace.

Nainstalujte Taglib-Sharp z NuGet

 Install-Package Taglib-Sharp

Extrahujte značky metadat z obrázku prostřednictvím bezplatného rozhraní .NET API

Taglib-Sharp umožňuje programátorům .NET snadno extrahovat značky metadat z formátů souborů obrázků. Rozhraní API umožňuje získat spoustu značek obrázků, včetně hodnocení, data a času, orientace, softwaru, času expozice, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model a dalších. Abyste získali jakoukoli vlastnost, musíte načíst soubor Image pomocí metody TagLib.File.Create() a načíst značku, např. Make using Image.ImageTag.Make.

Extrahujte metadata z obrázků přes bezplatné C# API

  1. Vytvořte nového klienta
  2. Převeďte DOCX na text pomocí client.ConvertPath() a předejte cestu k souboru jako parametr
  3. Zkontrolujte chyby
  4. Tisk prostého textu

Bezplatné API pro extrahování metadat z obrázků

// 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);
                  
 Čeština