1. Produkter
  2.   Bild
  3.   .NET
  4.   Taglib-Sharp
 
  

.NET-bibliotek för att manipulera bilddokument

Läs och skriv metadata för bildfilformat.

Vad är Taglib-Sharp?

Har du som utvecklare någonsin behövt extrahera metadata eller skriva metadata till bildfilformat? Det finns ett gäng öppen källkod och API:er tillgängliga för bildmanipulation. Taglib-Sharp är en av dem. API:et med öppen källkod är utvecklat för att läsa och skriva metadata i bildfilformat. Med hjälp av API:t kan du läsa och skriva standardtaggar i bildfilformat och kan även skapa och extrahera metadata för anpassade taggar.

TagLib-Sharp i fri programvara släppt under LGPL. Utvecklaren kan skapa sina egna applikationer för extrahering och skapande av metadata med hjälp av API:et. Utvecklarna kan arbeta med ett brett utbud av bildfilformat för metadatamanipulation.

Previous Next

Komma igång med Taglib-Sharp

Det bästa sättet att installera Taglib-Sharp är via NuGet; du kan köra följande kommando och installera Taglib-Sharp i din applikation.

Installera Taglib-Sharp från NuGet

 Install-Package Taglib-Sharp

Extrahera metadatataggar från bild via gratis .NET API

Taglib-Sharp låter .NET-programmerare enkelt extrahera metadatataggar från bildfilformat. API:et gör det möjligt att få ett gäng bildtaggar inklusive Rating, DateTime, Orientation, Software, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, FocalLength35mm, Make, Model och mer. För att få någon egenskap måste du ladda bildfilen med TagLib.File.Create()-metoden och läsa taggen t.ex. Make med hjälp av Image.ImageTag.Make-egenskapen.

Extrahera metadata från bilder via gratis C# API

  1. Skapa en ny klient
  2. Konvertera DOCX till text med client.ConvertPath() och skicka filsökvägen som parameter
  3. Kontrollera om det finns fel
  4. Skriv ut vanlig text

Gratis API för att extrahera metadata från bilder

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